home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Other Items / Fetch Browser / Fetch Browser.rsrc / bin.rsrc_CODE_60_Seg3.txt < prev    next >
Text File  |  1996-07-25  |  138KB  |  2,486 lines

  1. # near model CODE resource
  2. # jump table entries: 18240-18248 (9 of them)
  3. export_2280:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  4E5E                     unlink     A6
  7. 00000006  4E75                     rts
  8. export_2281:
  9. 00000008  4E56 FFF0                link       A6, -0x0010
  10. 0000000C  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  11. 00000010  4AAE 0008                tst.l      [A6 + 0x8]
  12. 00000014  660C                     bne        +0xE /* 00000022 */
  13. 00000016  2D7C 0000 14AA 000C      move.l     [A6 + 0xC], 0x14AA
  14. 0000001E  6000 0430                bra        +0x432 /* 00000450 */
  15. label00000022:
  16. 00000022  266E 0008                movea.l    A3, [A6 + 0x8]
  17. 00000026  2D6B 00B8 FFF8           move.l     [A6 - 0x8], [A3 + 0xB8]
  18. 0000002C  4EBA FFD2                jsr        [PC - 0x2E /* 00000000 */]
  19. 00000030  4EAD 480A                jsr        [A5 + 0x480A /* export_2301 */]
  20. 00000034  4EAD 47AA                jsr        [A5 + 0x47AA /* export_2289 */]
  21. 00000038  70FF                     moveq.l    D0, 0xFFFFFFFF
  22. 0000003A  2740 00F8                move.l     [A3 + 0xF8], D0
  23. 0000003E  4AAB 0030                tst.l      [A3 + 0x30]
  24. 00000042  6618                     bne        +0x1A /* 0000005C */
  25. 00000044  2F0B                     move.l     -[A7], A3
  26. 00000046  4EAD 469A                jsr        [A5 + 0x469A /* export_2255 */]
  27. 0000004A  4AAB 00BC                tst.l      [A3 + 0xBC]
  28. 0000004E  584F                     addq.w     A7, 4
  29. 00000050  670A                     beq        +0xC /* 0000005C */
  30. 00000052  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  31. 00000058  6000 03F6                bra        +0x3F8 /* 00000450 */
  32. label0000005C:
  33. 0000005C  2F0B                     move.l     -[A7], A3
  34. 0000005E  4EBA 1494                jsr        [PC + 0x1494 /* 000014F4 */]
  35. 00000062  4AAB 00BC                tst.l      [A3 + 0xBC]
  36. 00000066  584F                     addq.w     A7, 4
  37. 00000068  670A                     beq        +0xC /* 00000074 */
  38. 0000006A  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  39. 00000070  6000 03DE                bra        +0x3E0 /* 00000450 */
  40. label00000074:
  41. 00000074  4A2B 093A                tst.b      [A3 + 0x93A]
  42. 00000078  6626                     bne        +0x28 /* 000000A0 */
  43. 0000007A  7000                     moveq.l    D0, 0x00
  44. 0000007C  102B 0949                move.b     D0, [A3 + 0x949]
  45. 00000080  0C40 0003                cmpi.w     D0, 0x3
  46. 00000084  6608                     bne        +0xA /* 0000008E */
  47. 00000086  377C 0002 08D6           move.w     [A3 + 0x8D6], 0x2
  48. 0000008C  6012                     bra        +0x14 /* 000000A0 */
  49. label0000008E:
  50. 0000008E  7000                     moveq.l    D0, 0x00
  51. 00000090  102B 0949                move.b     D0, [A3 + 0x949]
  52. 00000094  0C40 0004                cmpi.w     D0, 0x4
  53. 00000098  6606                     bne        +0x8 /* 000000A0 */
  54. 0000009A  377C 0005 08D6           move.w     [A3 + 0x8D6], 0x5
  55. label000000A0:
  56. 000000A0  2F0B                     move.l     -[A7], A3
  57. 000000A2  4EBA 09D8                jsr        [PC + 0x9D8 /* 00000A7C */]
  58. 000000A6  4AAB 00BC                tst.l      [A3 + 0xBC]
  59. 000000AA  584F                     addq.w     A7, 4
  60. 000000AC  670A                     beq        +0xC /* 000000B8 */
  61. 000000AE  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  62. 000000B4  6000 039A                bra        +0x39C /* 00000450 */
  63. label000000B8:
  64. 000000B8  7001                     moveq.l    D0, 0x01
  65. 000000BA  2F00                     move.l     -[A7], D0
  66. 000000BC  2F0B                     move.l     -[A7], A3
  67. 000000BE  4EAD 464A                jsr        [A5 + 0x464A /* export_2245 */]
  68. 000000C2  4AAB 00BC                tst.l      [A3 + 0xBC]
  69. 000000C6  504F                     addq.w     A7, 8
  70. 000000C8  670A                     beq        +0xC /* 000000D4 */
  71. 000000CA  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  72. 000000D0  6000 037E                bra        +0x380 /* 00000450 */
  73. label000000D4:
  74. 000000D4  2F0B                     move.l     -[A7], A3
  75. 000000D6  4EAD 4662                jsr        [A5 + 0x4662 /* export_2248 */]
  76. 000000DA  2740 00AC                move.l     [A3 + 0xAC], D0
  77. 000000DE  4AAB 00BC                tst.l      [A3 + 0xBC]
  78. 000000E2  584F                     addq.w     A7, 4
  79. 000000E4  670A                     beq        +0xC /* 000000F0 */
  80. 000000E6  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  81. 000000EC  6000 0362                bra        +0x364 /* 00000450 */
  82. label000000F0:
  83. 000000F0  2F0B                     move.l     -[A7], A3
  84. 000000F2  4EAD 4892                jsr        [A5 + 0x4892 /* export_2318 */]
  85. 000000F6  4AAB 00BC                tst.l      [A3 + 0xBC]
  86. 000000FA  584F                     addq.w     A7, 4
  87. 000000FC  670A                     beq        +0xC /* 00000108 */
  88. 000000FE  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  89. 00000104  6000 034A                bra        +0x34C /* 00000450 */
  90. label00000108:
  91. 00000108  4246                     clr.w      D6
  92. 0000010A  49EB 0218                lea.l      A4, [A3 + 0x218]
  93. label0000010E:
  94. 0000010E  7000                     moveq.l    D0, 0x00
  95. 00000110  102C 0154                move.b     D0, [A4 + 0x154]
  96. 00000114  48C6                     ext.l      D6
  97. 00000116  41EB 08E6                lea.l      A0, [A3 + 0x8E6]
  98. 0000011A  3180 6A00                move.w     [A0 + D6 * 2], D0
  99. 0000011E  7000                     moveq.l    D0, 0x00
  100. 00000120  102C 0154                move.b     D0, [A4 + 0x154]
  101. 00000124  278C 0C78                move.l     [A3 + D0 * 4 + 0x78], A4
  102. 00000128  48C6                     ext.l      D6
  103. 0000012A  41EB 0124                lea.l      A0, [A3 + 0x124]
  104. 0000012E  21AC 011C 6C00           move.l     [A0 + D6 * 4], [A4 + 0x11C]
  105. 00000134  2D6C 011C FFFC           move.l     [A6 - 0x4], [A4 + 0x11C]
  106. 0000013A  671E                     beq        +0x20 /* 0000015A */
  107. 0000013C  7E40                     moveq.l    D7, 0x40
  108. label0000013E:
  109. 0000013E  206E FFFC                movea.l    A0, [A6 - 0x4]
  110. 00000142  54AE FFFC                addq.l     [A6 - 0x4], 2
  111. 00000146  7001                     moveq.l    D0, 0x01
  112. 00000148  B050                     cmp.w      D0, [A0]
  113. 0000014A  6604                     bne        +0x6 /* 00000150 */
  114. 0000014C  5347                     subq.w     D7, 1
  115. 0000014E  66EE                     bne        -0x10 /* 0000013E */
  116. label00000150:
  117. 00000150  4A47                     tst.w      D7
  118. 00000152  57C3                     seq        D3
  119. 00000154  4403                     neg.b      D3
  120. 00000156  1943 0155                move.b     [A4 + 0x155], D3
  121. label0000015A:
  122. 0000015A  49EC 015A                lea.l      A4, [A4 + 0x15A]
  123. 0000015E  5246                     addq.w     D6, 1
  124. 00000160  0C46 0004                cmpi.w     D6, 0x4
  125. 00000164  6DA8                     blt        -0x56 /* 0000010E */
  126. 00000166  4A2B 0939                tst.b      [A3 + 0x939]
  127. 0000016A  6648                     bne        +0x4A /* 000001B4 */
  128. 0000016C  2F0B                     move.l     -[A7], A3
  129. 0000016E  4EBA 043C                jsr        [PC + 0x43C /* 000005AC */]
  130. 00000172  4AAB 00BC                tst.l      [A3 + 0xBC]
  131. 00000176  584F                     addq.w     A7, 4
  132. 00000178  670A                     beq        +0xC /* 00000184 */
  133. 0000017A  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  134. 00000180  6000 02CE                bra        +0x2D0 /* 00000450 */
  135. label00000184:
  136. 00000184  2F0B                     move.l     -[A7], A3
  137. 00000186  4EAD 460A                jsr        [A5 + 0x460A /* export_2237 */]
  138. 0000018A  4AAB 00BC                tst.l      [A3 + 0xBC]
  139. 0000018E  584F                     addq.w     A7, 4
  140. 00000190  670A                     beq        +0xC /* 0000019C */
  141. 00000192  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  142. 00000198  6000 02B6                bra        +0x2B8 /* 00000450 */
  143. label0000019C:
  144. 0000019C  2F0B                     move.l     -[A7], A3
  145. 0000019E  4EAD 4692                jsr        [A5 + 0x4692 /* export_2254 */]
  146. 000001A2  4AAB 00BC                tst.l      [A3 + 0xBC]
  147. 000001A6  584F                     addq.w     A7, 4
  148. 000001A8  670A                     beq        +0xC /* 000001B4 */
  149. 000001AA  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  150. 000001B0  6000 029E                bra        +0x2A0 /* 00000450 */
  151. label000001B4:
  152. 000001B4  49EB 0218                lea.l      A4, [A3 + 0x218]
  153. 000001B8  7C03                     moveq.l    D6, 0x03
  154. label000001BA:
  155. 000001BA  397C 0001 0060           move.w     [A4 + 0x60], 0x1
  156. 000001C0  4AAC 011C                tst.l      [A4 + 0x11C]
  157. 000001C4  6708                     beq        +0xA /* 000001CE */
  158. 000001C6  206C 011C                movea.l    A0, [A4 + 0x11C]
  159. 000001CA  3950 012C                move.w     [A4 + 0x12C], [A0]
  160. label000001CE:
  161. 000001CE  41EC 0060                lea.l      A0, [A4 + 0x60]
  162. 000001D2  2948 00E0                move.l     [A4 + 0xE0], A0
  163. 000001D6  4AAC 0034                tst.l      [A4 + 0x34]
  164. 000001DA  670C                     beq        +0xE /* 000001E8 */
  165. 000001DC  206C 0034                movea.l    A0, [A4 + 0x34]
  166. 000001E0  41E8 0130                lea.l      A0, [A0 + 0x130]
  167. 000001E4  2948 00E4                move.l     [A4 + 0xE4], A0
  168. label000001E8:
  169. 000001E8  197C 0001 014F           move.b     [A4 + 0x14F], 0x1
  170. 000001EE  296C 0014 001C           move.l     [A4 + 0x1C], [A4 + 0x14]
  171. 000001F4  296C 0014 0020           move.l     [A4 + 0x20], [A4 + 0x14]
  172. 000001FA  296C 0014 0018           move.l     [A4 + 0x18], [A4 + 0x14]
  173. 00000200  302C 0134                move.w     D0, [A4 + 0x134]
  174. 00000204  48C0                     ext.l      D0
  175. 00000206  ED80                     asl        D0, 6
  176. 00000208  D080                     add.l      D0, D0
  177. 0000020A  D1AC 0018                add.l      [A4 + 0x18], D0
  178. 0000020E  7000                     moveq.l    D0, 0x00
  179. 00000210  102C 0152                move.b     D0, [A4 + 0x152]
  180. 00000214  4A80                     tst.l      D0
  181. 00000216  C1EB 090A                muls.w     D0, [A3 + 0x90A]
  182. 0000021A  ED80                     asl        D0, 6
  183. 0000021C  D080                     add.l      D0, D0
  184. 0000021E  D1AC 0020                add.l      [A4 + 0x20], D0
  185. 00000222  302B 08F0                move.w     D0, [A3 + 0x8F0]
  186. 00000226  48C0                     ext.l      D0
  187. 00000228  ED80                     asl        D0, 6
  188. 0000022A  D080                     add.l      D0, D0
  189. 0000022C  D1AC 001C                add.l      [A4 + 0x1C], D0
  190. 00000230  41EC 0040                lea.l      A0, [A4 + 0x40]
  191. 00000234  2948 0058                move.l     [A4 + 0x58], A0
  192. 00000238  2948 005C                move.l     [A4 + 0x5C], A0
  193. 0000023C  2948 0054                move.l     [A4 + 0x54], A0
  194. 00000240  302C 0134                move.w     D0, [A4 + 0x134]
  195. 00000244  48C0                     ext.l      D0
  196. 00000246  D1AC 0054                add.l      [A4 + 0x54], D0
  197. 0000024A  7000                     moveq.l    D0, 0x00
  198. 0000024C  102C 0152                move.b     D0, [A4 + 0x152]
  199. 00000250  4A80                     tst.l      D0
  200. 00000252  C1EB 090A                muls.w     D0, [A3 + 0x90A]
  201. 00000256  D1AC 005C                add.l      [A4 + 0x5C], D0
  202. 0000025A  302B 08F0                move.w     D0, [A3 + 0x8F0]
  203. 0000025E  48C0                     ext.l      D0
  204. 00000260  D1AC 0058                add.l      [A4 + 0x58], D0
  205. 00000264  7000                     moveq.l    D0, 0x00
  206. 00000266  102C 0152                move.b     D0, [A4 + 0x152]
  207. 0000026A  48C0                     ext.l      D0
  208. 0000026C  ED80                     asl        D0, 6
  209. 0000026E  48C0                     ext.l      D0
  210. 00000270  D080                     add.l      D0, D0
  211. 00000272  48C0                     ext.l      D0
  212. 00000274  2940 0024                move.l     [A4 + 0x24], D0
  213. 00000278  90BC 0000 0080           sub.l      D0, 0x80
  214. 0000027E  2940 0028                move.l     [A4 + 0x28], D0
  215. 00000282  7000                     moveq.l    D0, 0x00
  216. 00000284  102C 0152                move.b     D0, [A4 + 0x152]
  217. 00000288  4440                     neg.w      D0
  218. 0000028A  3940 014A                move.w     [A4 + 0x14A], D0
  219. 0000028E  48C0                     ext.l      D0
  220. 00000290  ED80                     asl        D0, 6
  221. 00000292  3940 0148                move.w     [A4 + 0x148], D0
  222. 00000296  49EC 015A                lea.l      A4, [A4 + 0x15A]
  223. 0000029A  5346                     subq.w     D6, 1
  224. 0000029C  6C00 FF1C                bge        -0xE2 /* 000001BA */
  225. 000002A0  377C 00D0 08FC           move.w     [A3 + 0x8FC], 0xD0
  226. 000002A6  2F0B                     move.l     -[A7], A3
  227. 000002A8  4EBA 1836                jsr        [PC + 0x1836 /* 00001AE0 */]
  228. 000002AC  7200                     moveq.l    D1, 0x00
  229. 000002AE  3200                     move.w     D1, D0
  230. 000002B0  2741 0028                move.l     [A3 + 0x28], D1
  231. 000002B4  303C FF00                move.w     D0, 0xFF00
  232. 000002B8  C06B 002A                and.w      D0, [A3 + 0x2A]
  233. 000002BC  0C40 FF00                cmpi.w     D0, 0xFF00
  234. 000002C0  584F                     addq.w     A7, 4
  235. 000002C2  6600 00C2                bne        +0xC4 /* 00000386 */
  236. 000002C6  4A2B 002B                tst.b      [A3 + 0x2B]
  237. 000002CA  6700 00BA                beq        +0xBC /* 00000386 */
  238. 000002CE  4A2B 0939                tst.b      [A3 + 0x939]
  239. 000002D2  6638                     bne        +0x3A /* 0000030C */
  240. 000002D4  602A                     bra        +0x2C /* 00000300 */
  241. label000002D6:
  242. 000002D6  202B 0028                move.l     D0, [A3 + 0x28]
  243. 000002DA  E188                     lsl        D0, 8
  244. 000002DC  2740 0028                move.l     [A3 + 0x28], D0
  245. 000002E0  2F0B                     move.l     -[A7], A3
  246. 000002E2  4EBA 16A8                jsr        [PC + 0x16A8 /* 0000198C */]
  247. 000002E6  7200                     moveq.l    D1, 0x00
  248. 000002E8  1200                     move.b     D1, D0
  249. 000002EA  83AB 0028                or.l       [A3 + 0x28], D1
  250. 000002EE  4AAB 00BC                tst.l      [A3 + 0xBC]
  251. 000002F2  584F                     addq.w     A7, 4
  252. 000002F4  670A                     beq        +0xC /* 00000300 */
  253. 000002F6  2D6B 00BC 000C           move.l     [A6 + 0xC], [A3 + 0xBC]
  254. 000002FC  6000 0152                bra        +0x154 /* 00000450 */
  255. label00000300:
  256. 00000300  7000                     moveq.l    D0, 0x00
  257. 00000302  102B 002B                move.b     D0, [A3 + 0x2B]
  258. 00000306  0C40 00FF                cmpi.w     D0, 0xFF
  259. 0000030A  67CA                     beq        -0x34 /* 000002D6 */
  260. label0000030C:
  261. 0000030C  202B 0028                move.l     D0, [A3 + 0x28]
  262. 00000310  0800 0000                btst.b     D0, 0x0
  263. 00000314  670C                     beq        +0xE /* 00000322 */
  264. 00000316  2D7C 0000 145A 000C      move.l     [A6 + 0xC], 0x145A
  265. 0000031E  6000 0130                bra        +0x132 /* 00000450 */
  266. label00000322:
  267. 00000322  7004                     moveq.l    D0, 0x04
  268. 00000324  C0AB 0120                and.l      D0, [A3 + 0x120]
  269. 00000328  6714                     beq        +0x16 /* 0000033E */
  270. 0000032A  277C 0000 1478 00BC      move.l     [A3 + 0xBC], 0x1478
  271. 00000332  2D7C 0000 1478 000C      move.l     [A6 + 0xC], 0x1478
  272. 0000033A  6000 0114                bra        +0x116 /* 00000450 */
  273. label0000033E:
  274. 0000033E  4A2B 0939                tst.b      [A3 + 0x939]
  275. 00000342  672C                     beq        +0x2E /* 00000370 */
  276. 00000344  7010                     moveq.l    D0, 0x10
  277. 00000346  222B 0028                move.l     D1, [A3 + 0x28]
  278. 0000034A  E1A9                     lsl        D1, D0
  279. 0000034C  2D41 FFF4                move.l     [A6 - 0xC], D1
  280. 00000350  2F0B                     move.l     -[A7], A3
  281. 00000352  4EBA 178C                jsr        [PC + 0x178C /* 00001AE0 */]
  282. 00000356  7200                     moveq.l    D1, 0x00
  283. 00000358  3200                     move.w     D1, D0
  284. 0000035A  202E FFF4                move.l     D0, [A6 - 0xC]
  285. 0000035E  8280                     or.l       D1, D0
  286. 00000360  2741 0028                move.l     [A3 + 0x28], D1
  287. 00000364  377C 0020 08D2           move.w     [A3 + 0x8D2], 0x20 /* ' ' */
  288. 0000036A  584F                     addq.w     A7, 4
  289. 0000036C  6000 00A8                bra        +0xAA /* 00000416 */
  290. label00000370:
  291. 00000370  526B 08FC                addq.w     [A3 + 0x8FC], 1
  292. 00000374  2F0B                     move.l     -[A7], A3
  293. 00000376  4EBA 1768                jsr        [PC + 0x1768 /* 00001AE0 */]
  294. 0000037A  7200                     moveq.l    D1, 0x00
  295. 0000037C  3200                     move.w     D1, D0
  296. 0000037E  2741 0028                move.l     [A3 + 0x28], D1
  297. 00000382  584F                     addq.w     A7, 4
  298. 00000384  6030                     bra        +0x32 /* 000003B6 */
  299. label00000386:
  300. 00000386  4A2B 0939                tst.b      [A3 + 0x939]
  301. 0000038A  672A                     beq        +0x2C /* 000003B6 */
  302. 0000038C  7010                     moveq.l    D0, 0x10
  303. 0000038E  222B 0028                move.l     D1, [A3 + 0x28]
  304. 00000392  E1A9                     lsl        D1, D0
  305. 00000394  2D41 FFF0                move.l     [A6 - 0x10], D1
  306. 00000398  2F0B                     move.l     -[A7], A3
  307. 0000039A  4EBA 1744                jsr        [PC + 0x1744 /* 00001AE0 */]
  308. 0000039E  7200                     moveq.l    D1, 0x00
  309. 000003A0  3200                     move.w     D1, D0
  310. 000003A2  202E FFF0                move.l     D0, [A6 - 0x10]
  311. 000003A6  8280                     or.l       D1, D0
  312. 000003A8  2741 0028                move.l     [A3 + 0x28], D1
  313. 000003AC  377C 0020 08D2           move.w     [A3 + 0x8D2], 0x20 /* ' ' */
  314. 000003B2  584F                     addq.w     A7, 4
  315. 000003B4  6060                     bra        +0x62 /* 00000416 */
  316. label000003B6:
  317. 000003B6  0C6B FF00 002A           cmpi.w     [A3 + 0x2A], 0xFF00
  318. 000003BC  6610                     bne        +0x12 /* 000003CE */
  319. 000003BE  2F0B                     move.l     -[A7], A3
  320. 000003C0  4EBA 15CA                jsr        [PC + 0x15CA /* 0000198C */]
  321. 000003C4  7200                     moveq.l    D1, 0x00
  322. 000003C6  1200                     move.b     D1, D0
  323. 000003C8  83AB 0028                or.l       [A3 + 0x28], D1
  324. 000003CC  584F                     addq.w     A7, 4
  325. label000003CE:
  326. 000003CE  202B 0028                move.l     D0, [A3 + 0x28]
  327. 000003D2  E188                     lsl        D0, 8
  328. 000003D4  2740 0028                move.l     [A3 + 0x28], D0
  329. 000003D8  2F0B                     move.l     -[A7], A3
  330. 000003DA  4EBA 15B0                jsr        [PC + 0x15B0 /* 0000198C */]
  331. 000003DE  7200                     moveq.l    D1, 0x00
  332. 000003E0  1200                     move.b     D1, D0
  333. 000003E2  83AB 0028                or.l       [A3 + 0x28], D1
  334. 000003E6  0C6B FF00 002A           cmpi.w     [A3 + 0x2A], 0xFF00
  335. 000003EC  584F                     addq.w     A7, 4
  336. 000003EE  6610                     bne        +0x12 /* 00000400 */
  337. 000003F0  2F0B                     move.l     -[A7], A3
  338. 000003F2  4EBA 1598                jsr        [PC + 0x1598 /* 0000198C */]
  339. 000003F6  7200                     moveq.l    D1, 0x00
  340. 000003F8  1200                     move.b     D1, D0
  341. 000003FA  83AB 0028                or.l       [A3 + 0x28], D1
  342. 000003FE  584F                     addq.w     A7, 4
  343. label00000400:
  344. 00000400  377C 0008 08D2           move.w     [A3 + 0x8D2], 0x8
  345. 00000406  7008                     moveq.l    D0, 0x08
  346. 00000408  906B 08D2                sub.w      D0, [A3 + 0x8D2]
  347. 0000040C  222B 0028                move.l     D1, [A3 + 0x28]
  348. 00000410  E1A9                     lsl        D1, D0
  349. 00000412  2741 0028                move.l     [A3 + 0x28], D1
  350. label00000416:
  351. 00000416  276B 00E0 00F0           move.l     [A3 + 0xF0], [A3 + 0xE0]
  352. 0000041C  276B 00E4 00F4           move.l     [A3 + 0xF4], [A3 + 0xE4]
  353. 00000422  202B 00EC                move.l     D0, [A3 + 0xEC]
  354. 00000426  5280                     addq.l     D0, 1
  355. 00000428  2740 00FC                move.l     [A3 + 0xFC], D0
  356. 0000042C  177C 0001 0941           move.b     [A3 + 0x941], 0x1
  357. 00000432  422B 0936                clr.b      [A3 + 0x936]
  358. 00000436  177C 0001 0947           move.b     [A3 + 0x947], 0x1
  359. 0000043C  177C 0001 0948           move.b     [A3 + 0x948], 0x1
  360. 00000442  206E FFF8                movea.l    A0, [A6 - 0x8]
  361. 00000446  5268 004E                addq.w     [A0 + 0x4E], 1
  362. 0000044A  7000                     moveq.l    D0, 0x00
  363. 0000044C  2D40 000C                move.l     [A6 + 0xC], D0
  364. label00000450:
  365. 00000450  4CEE 18C8 FFDC           movem.l    D3,D6,D7,A3,A4, [A6 - 0x24]
  366. 00000456  4E5E                     unlink     A6
  367. 00000458  4E74 0004                rtd        0x0004
  368. export_2282:
  369. 0000045C  4E56 0000                link       A6, 0
  370. 00000460  48E7 0018                movem.l    -[A7], A3,A4
  371. 00000464  266E 0008                movea.l    A3, [A6 + 0x8]
  372. 00000468  284B                     movea.l    A4, A3
  373. 0000046A  200C                     move.l     D0, A4
  374. 0000046C  660A                     bne        +0xC /* 00000478 */
  375. 0000046E  2D7C 0000 14AA 000C      move.l     [A6 + 0xC], 0x14AA
  376. 00000476  605E                     bra        +0x60 /* 000004D6 */
  377. label00000478:
  378. 00000478  4AAC 00BC                tst.l      [A4 + 0xBC]
  379. 0000047C  6606                     bne        +0x8 /* 00000484 */
  380. 0000047E  4A2C 0936                tst.b      [A4 + 0x936]
  381. 00000482  6708                     beq        +0xA /* 0000048C */
  382. label00000484:
  383. 00000484  2D6C 00BC 000C           move.l     [A6 + 0xC], [A4 + 0xBC]
  384. 0000048A  604A                     bra        +0x4C /* 000004D6 */
  385. label0000048C:
  386. 0000048C  4A2C 092E                tst.b      [A4 + 0x92E]
  387. 00000490  670A                     beq        +0xC /* 0000049C */
  388. 00000492  2D7C 0000 14BE 000C      move.l     [A6 + 0xC], 0x14BE
  389. 0000049A  603A                     bra        +0x3C /* 000004D6 */
  390. label0000049C:
  391. 0000049C  200F                     move.l     D0, A7
  392. 0000049E  0240 0003                andi.w     D0, 0x3
  393. 000004A2  6604                     bne        +0x6 /* 000004A8 */
  394. 000004A4  7004                     moveq.l    D0, 0x04
  395. 000004A6  554F                     subq.w     A7, 2
  396. label000004A8:
  397. 000004A8  3F00                     move.w     -[A7], D0
  398. 000004AA  4A2C 0947                tst.b      [A4 + 0x947]
  399. 000004AE  6708                     beq        +0xA /* 000004B8 */
  400. 000004B0  2F0B                     move.l     -[A7], A3
  401. 000004B2  4EBA 0384                jsr        [PC + 0x384 /* 00000838 */]
  402. 000004B6  584F                     addq.w     A7, 4
  403. label000004B8:
  404. 000004B8  2F0C                     move.l     -[A7], A4
  405. 000004BA  206C 00AC                movea.l    A0, [A4 + 0xAC]
  406. 000004BE  4E90                     jsr        [A0]
  407. 000004C0  200C                     move.l     D0, A4
  408. 000004C2  584F                     addq.w     A7, 4
  409. 000004C4  6608                     bne        +0xA /* 000004CE */
  410. 000004C6  7000                     moveq.l    D0, 0x00
  411. 000004C8  2D40 000C                move.l     [A6 + 0xC], D0
  412. 000004CC  6008                     bra        +0xA /* 000004D6 */
  413. label000004CE:
  414. 000004CE  DED7                     add.w      A7, [A7]
  415. 000004D0  2D6C 00BC 000C           move.l     [A6 + 0xC], [A4 + 0xBC]
  416. label000004D6:
  417. 000004D6  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  418. 000004DC  4E5E                     unlink     A6
  419. 000004DE  4E74 0004                rtd        0x0004
  420. 000004E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  421. export_2283: // at 000004E4 (misaligned)
  422. 000004E6  FFFC                     .invalid   <<F/7/7>>
  423. 000004E8  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  424. 000004EC  286E 0008                movea.l    A4, [A6 + 0x8]
  425. 000004F0  200C                     move.l     D0, A4
  426. 000004F2  660C                     bne        +0xE /* 00000500 */
  427. 000004F4  2D7C 0000 14AA 000C      move.l     [A6 + 0xC], 0x14AA
  428. 000004FC  6000 00A2                bra        +0xA4 /* 000005A0 */
  429. label00000500:
  430. 00000500  264C                     movea.l    A3, A4
  431. 00000502  246B 00B8                movea.l    A2, [A3 + 0xB8]
  432. 00000506  4A2B 092E                tst.b      [A3 + 0x92E]
  433. 0000050A  6714                     beq        +0x16 /* 00000520 */
  434. 0000050C  277C 0000 14BE 00BC      move.l     [A3 + 0xBC], 0x14BE
  435. 00000514  2D7C 0000 14BE 000C      move.l     [A6 + 0xC], 0x14BE
  436. 0000051C  6000 0082                bra        +0x84 /* 000005A0 */
  437. label00000520:
  438. 00000520  1C2B 0939                move.b     D6, [A3 + 0x939]
  439. 00000524  6722                     beq        +0x24 /* 00000548 */
  440. 00000526  2F2B 0204                move.l     -[A7], [A3 + 0x204]
  441. 0000052A  4EAD 45AA                jsr        [A5 + 0x45AA /* export_2225 */]
  442. 0000052E  7000                     moveq.l    D0, 0x00
  443. 00000530  2740 0204                move.l     [A3 + 0x204], D0
  444. 00000534  2F2B 0214                move.l     -[A7], [A3 + 0x214]
  445. 00000538  486B 0782                pea.l      [A3 + 0x782]
  446. 0000053C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  447. 00000540  422B 0939                clr.b      [A3 + 0x939]
  448. 00000544  4FEF 000C                lea.l      A7, [A7 + 0xC]
  449. label00000548:
  450. 00000548  486B 01B8                pea.l      [A3 + 0x1B8]
  451. 0000054C  4EAD 45D2                jsr        [A5 + 0x45D2 /* export_2230 */]
  452. 00000550  49EB 0218                lea.l      A4, [A3 + 0x218]
  453. 00000554  4247                     clr.w      D7
  454. 00000556  584F                     addq.w     A7, 4
  455. label00000558:
  456. 00000558  486C 011C                pea.l      [A4 + 0x11C]
  457. 0000055C  4EAD 45D2                jsr        [A5 + 0x45D2 /* export_2230 */]
  458. 00000560  486C 0034                pea.l      [A4 + 0x34]
  459. 00000564  4EAD 45D2                jsr        [A5 + 0x45D2 /* export_2230 */]
  460. 00000568  2F0C                     move.l     -[A7], A4
  461. 0000056A  4EAD 45D2                jsr        [A5 + 0x45D2 /* export_2230 */]
  462. 0000056E  49EC 015A                lea.l      A4, [A4 + 0x15A]
  463. 00000572  4FEF 000C                lea.l      A7, [A7 + 0xC]
  464. 00000576  5247                     addq.w     D7, 1
  465. 00000578  0C47 0004                cmpi.w     D7, 0x4
  466. 0000057C  6DDA                     blt        -0x24 /* 00000558 */
  467. 0000057E  4A2B 0941                tst.b      [A3 + 0x941]
  468. 00000582  6708                     beq        +0xA /* 0000058C */
  469. 00000584  422B 0941                clr.b      [A3 + 0x941]
  470. 00000588  536A 004E                subq.w     [A2 + 0x4E], 1
  471. label0000058C:
  472. 0000058C  7000                     moveq.l    D0, 0x00
  473. 0000058E  1006                     move.b     D0, D6
  474. 00000590  2F00                     move.l     -[A7], D0
  475. 00000592  2F0B                     move.l     -[A7], A3
  476. 00000594  4EAD 465A                jsr        [A5 + 0x465A /* export_2247 */]
  477. 00000598  7000                     moveq.l    D0, 0x00
  478. 0000059A  2D40 000C                move.l     [A6 + 0xC], D0
  479. 0000059E  504F                     addq.w     A7, 8
  480. label000005A0:
  481. 000005A0  4CEE 1CC0 FFE8           movem.l    D6,D7,A2,A3,A4, [A6 - 0x18]
  482. 000005A6  4E5E                     unlink     A6
  483. 000005A8  4E74 0004                rtd        0x0004
  484. fn000005AC:
  485. 000005AC  4E56 FFB4                link       A6, -0x004C
  486. 000005B0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  487. 000005B4  206E 0008                movea.l    A0, [A6 + 0x8]
  488. 000005B8  2D68 00B8 FFF6           move.l     [A6 - 0xA], [A0 + 0xB8]
  489. 000005BE  7005                     moveq.l    D0, 0x05
  490. 000005C0  2F00                     move.l     -[A7], D0
  491. 000005C2  7200                     moveq.l    D1, 0x00
  492. 000005C4  2F01                     move.l     -[A7], D1
  493. 000005C6  2F01                     move.l     -[A7], D1
  494. 000005C8  2F01                     move.l     -[A7], D1
  495. 000005CA  206E FFF6                movea.l    A0, [A6 - 0xA]
  496. 000005CE  4868 0028                pea.l      [A0 + 0x28]
  497. 000005D2  4EAD 45EA                jsr        [A5 + 0x45EA /* export_2233 */]
  498. 000005D6  206E 0008                movea.l    A0, [A6 + 0x8]
  499. 000005DA  2140 01B8                move.l     [A0 + 0x1B8], D0
  500. 000005DE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  501. 000005E2  6600 0208                bne        +0x20A /* 000007EC */
  502. 000005E6  4878 1000                push.l     0x1000
  503. 000005EA  206E FFF6                movea.l    A0, [A6 - 0xA]
  504. 000005EE  4868 0028                pea.l      [A0 + 0x28]
  505. 000005F2  4EAD 45F2                jsr        [A5 + 0x45F2 /* export_2234 */]
  506. 000005F6  206E 0008                movea.l    A0, [A6 + 0x8]
  507. 000005FA  2140 01B8                move.l     [A0 + 0x1B8], D0
  508. 000005FE  206E 0008                movea.l    A0, [A6 + 0x8]
  509. 00000602  4AA8 01B8                tst.l      [A0 + 0x1B8]
  510. 00000606  504F                     addq.w     A7, 8
  511. 00000608  6610                     bne        +0x12 /* 0000061A */
  512. 0000060A  4EAD 46B2                jsr        [A5 + 0x46B2 /* export_2258 */]
  513. 0000060E  206E 0008                movea.l    A0, [A6 + 0x8]
  514. 00000612  2140 00BC                move.l     [A0 + 0xBC], D0
  515. 00000616  6000 01EE                bra        +0x1F0 /* 00000806 */
  516. label0000061A:
  517. 0000061A  203C 0020 0000           move.l     D0, 0x200000 /* ' \0\0' */
  518. 00000620  2D40 FFD4                move.l     [A6 - 0x2C], D0
  519. 00000624  486E FFD4                pea.l      [A6 - 0x2C]
  520. 00000628  486E FFD8                pea.l      [A6 - 0x28]
  521. 0000062C  3F3C 280E                move.w     -[A7], 0x280E
  522. 00000630  A9EB                     syscall    Pack4/FP68K
  523. 00000632  486E FFD8                pea.l      [A6 - 0x28]
  524. 00000636  41EE FFCA                lea.l      A0, [A6 - 0x36]
  525. 0000063A  43FA 01F2                lea.l      A1, [PC + 0x1F2 /* 0000082E, value 0x3FFDB032 */]
  526. 0000063E  20D9                     move.l     [A0]+, [A1]+
  527. 00000640  20D9                     move.l     [A0]+, [A1]+
  528. 00000642  30D9                     move.w     [A0]+, [A1]+
  529. 00000644  486E FFCA                pea.l      [A6 - 0x36]
  530. 00000648  3F3C 0004                move.w     -[A7], 0x4
  531. 0000064C  A9EB                     syscall    Pack4/FP68K
  532. 0000064E  41EE FFCA                lea.l      A0, [A6 - 0x36]
  533. 00000652  43EE FFC0                lea.l      A1, [A6 - 0x40]
  534. 00000656  22D8                     move.l     [A1]+, [A0]+
  535. 00000658  22D8                     move.l     [A1]+, [A0]+
  536. 0000065A  32D8                     move.w     [A1]+, [A0]+
  537. 0000065C  486E FFC0                pea.l      [A6 - 0x40]
  538. 00000660  3F3C 0016                move.w     -[A7], 0x16
  539. 00000664  A9EB                     syscall    Pack4/FP68K
  540. 00000666  486E FFC0                pea.l      [A6 - 0x40]
  541. 0000066A  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  542. 0000066E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  543. 00000672  203C 0020 0000           move.l     D0, 0x200000 /* ' \0\0' */
  544. 00000678  2D40 FFBC                move.l     [A6 - 0x44], D0
  545. 0000067C  486E FFBC                pea.l      [A6 - 0x44]
  546. 00000680  486E FFD8                pea.l      [A6 - 0x28]
  547. 00000684  3F3C 280E                move.w     -[A7], 0x280E
  548. 00000688  A9EB                     syscall    Pack4/FP68K
  549. 0000068A  486E FFD8                pea.l      [A6 - 0x28]
  550. 0000068E  41EE FFCA                lea.l      A0, [A6 - 0x36]
  551. 00000692  43FA 0190                lea.l      A1, [PC + 0x190 /* 00000824, value 0x3FFFE2D0 */]
  552. 00000696  20D9                     move.l     [A0]+, [A1]+
  553. 00000698  20D9                     move.l     [A0]+, [A1]+
  554. 0000069A  30D9                     move.w     [A0]+, [A1]+
  555. 0000069C  486E FFCA                pea.l      [A6 - 0x36]
  556. 000006A0  3F3C 0004                move.w     -[A7], 0x4
  557. 000006A4  A9EB                     syscall    Pack4/FP68K
  558. 000006A6  41EE FFCA                lea.l      A0, [A6 - 0x36]
  559. 000006AA  43EE FFC0                lea.l      A1, [A6 - 0x40]
  560. 000006AE  22D8                     move.l     [A1]+, [A0]+
  561. 000006B0  22D8                     move.l     [A1]+, [A0]+
  562. 000006B2  32D8                     move.w     [A1]+, [A0]+
  563. 000006B4  486E FFC0                pea.l      [A6 - 0x40]
  564. 000006B8  3F3C 0016                move.w     -[A7], 0x16
  565. 000006BC  A9EB                     syscall    Pack4/FP68K
  566. 000006BE  486E FFC0                pea.l      [A6 - 0x40]
  567. 000006C2  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  568. 000006C6  2D40 FFEA                move.l     [A6 - 0x16], D0
  569. 000006CA  203C 0020 0000           move.l     D0, 0x200000 /* ' \0\0' */
  570. 000006D0  2D40 FFB8                move.l     [A6 - 0x48], D0
  571. 000006D4  486E FFB8                pea.l      [A6 - 0x48]
  572. 000006D8  486E FFD8                pea.l      [A6 - 0x28]
  573. 000006DC  3F3C 280E                move.w     -[A7], 0x280E
  574. 000006E0  A9EB                     syscall    Pack4/FP68K
  575. 000006E2  486E FFD8                pea.l      [A6 - 0x28]
  576. 000006E6  41EE FFCA                lea.l      A0, [A6 - 0x36]
  577. 000006EA  43FA 012E                lea.l      A1, [PC + 0x12E /* 0000081A, value 0x3FFFB374 */]
  578. 000006EE  20D9                     move.l     [A0]+, [A1]+
  579. 000006F0  20D9                     move.l     [A0]+, [A1]+
  580. 000006F2  30D9                     move.w     [A0]+, [A1]+
  581. 000006F4  486E FFCA                pea.l      [A6 - 0x36]
  582. 000006F8  3F3C 0004                move.w     -[A7], 0x4
  583. 000006FC  A9EB                     syscall    Pack4/FP68K
  584. 000006FE  41EE FFCA                lea.l      A0, [A6 - 0x36]
  585. 00000702  43EE FFC0                lea.l      A1, [A6 - 0x40]
  586. 00000706  22D8                     move.l     [A1]+, [A0]+
  587. 00000708  22D8                     move.l     [A1]+, [A0]+
  588. 0000070A  32D8                     move.w     [A1]+, [A0]+
  589. 0000070C  486E FFC0                pea.l      [A6 - 0x40]
  590. 00000710  3F3C 0016                move.w     -[A7], 0x16
  591. 00000714  A9EB                     syscall    Pack4/FP68K
  592. 00000716  486E FFC0                pea.l      [A6 - 0x40]
  593. 0000071A  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  594. 0000071E  2D40 FFEE                move.l     [A6 - 0x12], D0
  595. 00000722  203C 0020 0000           move.l     D0, 0x200000 /* ' \0\0' */
  596. 00000728  2D40 FFB4                move.l     [A6 - 0x4C], D0
  597. 0000072C  486E FFB4                pea.l      [A6 - 0x4C]
  598. 00000730  486E FFD8                pea.l      [A6 - 0x28]
  599. 00000734  3F3C 280E                move.w     -[A7], 0x280E
  600. 00000738  A9EB                     syscall    Pack4/FP68K
  601. 0000073A  486E FFD8                pea.l      [A6 - 0x28]
  602. 0000073E  41EE FFCA                lea.l      A0, [A6 - 0x36]
  603. 00000742  43FA 00CC                lea.l      A1, [PC + 0xCC /* 00000810, value 0x3FFEB6D1 */]
  604. 00000746  20D9                     move.l     [A0]+, [A1]+
  605. 00000748  20D9                     move.l     [A0]+, [A1]+
  606. 0000074A  30D9                     move.w     [A0]+, [A1]+
  607. 0000074C  486E FFCA                pea.l      [A6 - 0x36]
  608. 00000750  3F3C 0004                move.w     -[A7], 0x4
  609. 00000754  A9EB                     syscall    Pack4/FP68K
  610. 00000756  41EE FFCA                lea.l      A0, [A6 - 0x36]
  611. 0000075A  43EE FFC0                lea.l      A1, [A6 - 0x40]
  612. 0000075E  22D8                     move.l     [A1]+, [A0]+
  613. 00000760  22D8                     move.l     [A1]+, [A0]+
  614. 00000762  32D8                     move.w     [A1]+, [A0]+
  615. 00000764  486E FFC0                pea.l      [A6 - 0x40]
  616. 00000768  3F3C 0016                move.w     -[A7], 0x16
  617. 0000076C  A9EB                     syscall    Pack4/FP68K
  618. 0000076E  486E FFC0                pea.l      [A6 - 0x40]
  619. 00000772  4EAD 24D2                jsr        [A5 + 0x24D2 /* export_1174 */]
  620. 00000776  2D40 FFF2                move.l     [A6 - 0xE], D0
  621. 0000077A  45EE FFE6                lea.l      A2, [A6 - 0x1A]
  622. 0000077E  7805                     moveq.l    D4, 0x05
  623. 00000780  206E 0008                movea.l    A0, [A6 + 0x8]
  624. 00000784  2668 01B8                movea.l    A3, [A0 + 0x1B8]
  625. 00000788  7604                     moveq.l    D3, 0x04
  626. 0000078A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  627. label0000078E:
  628. 0000078E  284B                     movea.l    A4, A3
  629. 00000790  584B                     addq.w     A3, 4
  630. 00000792  2C1A                     move.l     D6, [A2]+
  631. 00000794  2E06                     move.l     D7, D6
  632. 00000796  4C3C 7800 FFFF           movem.w    A3,A4,A5,A6, 0xFFFF
  633. 0000079C  FF80                     .invalid   <<F/6/7>>
  634. 0000079E  3A3C 0100                move.w     D5, 0x100
  635. label000007A2:
  636. 000007A2  2007                     move.l     D0, D7
  637. 000007A4  E8A0                     asr        D0, D4
  638. 000007A6  2880                     move.l     [A4], D0
  639. 000007A8  D8FC 0010                add.w      A4, 0x10
  640. 000007AC  DE86                     add.l      D7, D6
  641. 000007AE  5345                     subq.w     D5, 1
  642. 000007B0  66F0                     bne        -0xE /* 000007A2 */
  643. 000007B2  5343                     subq.w     D3, 1
  644. 000007B4  66D8                     bne        -0x26 /* 0000078E */
  645. 000007B6  206E 0008                movea.l    A0, [A6 + 0x8]
  646. 000007BA  2028 01B8                move.l     D0, [A0 + 0x1B8]
  647. 000007BE  7210                     moveq.l    D1, 0x10
  648. 000007C0  9081                     sub.l      D0, D1
  649. 000007C2  2D40 FFFA                move.l     [A6 - 0x6], D0
  650. 000007C6  2040                     movea.l    A0, D0
  651. 000007C8  117C 0005 000C           move.b     [A0 + 0xC], 0x5
  652. 000007CE  7000                     moveq.l    D0, 0x00
  653. 000007D0  2F00                     move.l     -[A7], D0
  654. 000007D2  2F00                     move.l     -[A7], D0
  655. 000007D4  206E 0008                movea.l    A0, [A6 + 0x8]
  656. 000007D8  2F28 01B8                move.l     -[A7], [A0 + 0x1B8]
  657. 000007DC  206E FFF6                movea.l    A0, [A6 - 0xA]
  658. 000007E0  4868 0028                pea.l      [A0 + 0x28]
  659. 000007E4  4EAD 45DA                jsr        [A5 + 0x45DA /* export_2231 */]
  660. 000007E8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  661. label000007EC:
  662. 000007EC  206E FFF6                movea.l    A0, [A6 - 0xA]
  663. 000007F0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  664. 000007F4  52A8 003C                addq.l     [A0 + 0x3C], 1
  665. 000007F8  206E 0008                movea.l    A0, [A6 + 0x8]
  666. 000007FC  2F28 01B8                move.l     -[A7], [A0 + 0x1B8]
  667. 00000800  4EAD 45C2                jsr        [A5 + 0x45C2 /* export_2228 */]
  668. 00000804  504F                     addq.w     A7, 8
  669. label00000806:
  670. 00000806  4CEE 1CF8 FF94           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x6C]
  671. 0000080C  4E5E                     unlink     A6
  672. 0000080E  4E75                     rts
  673. 00000810  3FFE                     move.w     <<invalid special address>>, <<invalid special address>>
  674. 00000812  B6D1                     cmpa.w     A3, [A1]
  675. 00000814  A2F5                     syscall    vXFSearch, flags=2
  676. 00000816  62EE                     bhi        -0x10 /* 00000806 */
  677. 00000818  0BE2                     .incomplete
  678. 0000081A  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  679. 0000081C  B374 BC6A                xor.w      [A4 + A3 * 4 + 0x6A], D1
  680. 00000820  7EF9                     moveq.l    D7, 0xFFFFFFF9
  681. 00000822  DB23                     add.b      -[A3], D5
  682. 00000824  3FFF                     move.w     <<invalid special address>>, <<invalid special address>>
  683. 00000826  E2D0                     lsr   .w   [A0]
  684. 00000828  E560                     asl        D0.w, D2
  685. 0000082A  4189                     .invalid   0, A1 // invalid opcode 4 with b == 6
  686. 0000082C  374C 3FFD                move.w     [A3 + 0x3FFD], A4
  687. 00000830  B032 A213                cmp.b      D0, [A2 + A2.w * 2 + 0x13]
  688. 00000834  BB9E                     xor.l      [A6]+, D5
  689. 00000836  A720                     syscall    SetPtrSize, flags=7
  690. fn00000838:
  691. 00000838  4E56 FFFC                link       A6, -0x0004
  692. 0000083C  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  693. 00000840  246E 0008                movea.l    A2, [A6 + 0x8]
  694. 00000844  7000                     moveq.l    D0, 0x00
  695. 00000846  102A 0948                move.b     D0, [A2 + 0x948]
  696. 0000084A  2F00                     move.l     -[A7], D0
  697. 0000084C  2F0A                     move.l     -[A7], A2
  698. 0000084E  4EAD 464A                jsr        [A5 + 0x464A /* export_2245 */]
  699. 00000852  4AAA 00BC                tst.l      [A2 + 0xBC]
  700. 00000856  504F                     addq.w     A7, 8
  701. 00000858  6600 0216                bne        +0x218 /* 00000A70 */
  702. 0000085C  4A2A 0948                tst.b      [A2 + 0x948]
  703. 00000860  6700 020A                beq        +0x20C /* 00000A6C */
  704. 00000864  41ED 481A                lea.l      A0, [A5 + 0x481A /* export_2303 */]
  705. 00000868  2548 0048                move.l     [A2 + 0x48], A0
  706. 0000086C  4A2A 092F                tst.b      [A2 + 0x92F]
  707. 00000870  6708                     beq        +0xA /* 0000087A */
  708. 00000872  41ED 482A                lea.l      A0, [A5 + 0x482A /* export_2305 */]
  709. 00000876  2548 0048                move.l     [A2 + 0x48], A0
  710. label0000087A:
  711. 0000087A  41ED 4822                lea.l      A0, [A5 + 0x4822 /* export_2304 */]
  712. 0000087E  2548 0044                move.l     [A2 + 0x44], A0
  713. 00000882  7002                     moveq.l    D0, 0x02
  714. 00000884  B06A 08D6                cmp.w      D0, [A2 + 0x8D6]
  715. 00000888  6708                     beq        +0xA /* 00000892 */
  716. 0000088A  7005                     moveq.l    D0, 0x05
  717. 0000088C  B06A 08D6                cmp.w      D0, [A2 + 0x8D6]
  718. 00000890  6660                     bne        +0x62 /* 000008F2 */
  719. label00000892:
  720. 00000892  41ED 483A                lea.l      A0, [A5 + 0x483A /* export_2307 */]
  721. 00000896  2548 0048                move.l     [A2 + 0x48], A0
  722. 0000089A  4A2A 092F                tst.b      [A2 + 0x92F]
  723. 0000089E  670A                     beq        +0xC /* 000008AA */
  724. 000008A0  41ED 488A                lea.l      A0, [A5 + 0x488A /* export_2317 */]
  725. 000008A4  2548 0068                move.l     [A2 + 0x68], A0
  726. 000008A8  6048                     bra        +0x4A /* 000008F2 */
  727. label000008AA:
  728. 000008AA  41ED 4842                lea.l      A0, [A5 + 0x4842 /* export_2308 */]
  729. 000008AE  2548 004C                move.l     [A2 + 0x4C], A0
  730. 000008B2  41ED 484A                lea.l      A0, [A5 + 0x484A /* export_2309 */]
  731. 000008B6  2548 0050                move.l     [A2 + 0x50], A0
  732. 000008BA  41ED 4852                lea.l      A0, [A5 + 0x4852 /* export_2310 */]
  733. 000008BE  2548 0054                move.l     [A2 + 0x54], A0
  734. 000008C2  41ED 485A                lea.l      A0, [A5 + 0x485A /* export_2311 */]
  735. 000008C6  2548 0058                move.l     [A2 + 0x58], A0
  736. 000008CA  41ED 4862                lea.l      A0, [A5 + 0x4862 /* export_2312 */]
  737. 000008CE  2548 005C                move.l     [A2 + 0x5C], A0
  738. 000008D2  41ED 486A                lea.l      A0, [A5 + 0x486A /* export_2313 */]
  739. 000008D6  2548 0060                move.l     [A2 + 0x60], A0
  740. 000008DA  41ED 4872                lea.l      A0, [A5 + 0x4872 /* export_2314 */]
  741. 000008DE  2548 0064                move.l     [A2 + 0x64], A0
  742. 000008E2  41ED 487A                lea.l      A0, [A5 + 0x487A /* export_2315 */]
  743. 000008E6  2548 0068                move.l     [A2 + 0x68], A0
  744. 000008EA  41ED 4882                lea.l      A0, [A5 + 0x4882 /* export_2316 */]
  745. 000008EE  2548 0044                move.l     [A2 + 0x44], A0
  746. label000008F2:
  747. 000008F2  4A6A 08E2                tst.w      [A2 + 0x8E2]
  748. 000008F6  660C                     bne        +0xE /* 00000904 */
  749. 000008F8  4A6A 090E                tst.w      [A2 + 0x90E]
  750. 000008FC  6606                     bne        +0x8 /* 00000904 */
  751. 000008FE  7000                     moveq.l    D0, 0x00
  752. 00000900  2540 0044                move.l     [A2 + 0x44], D0
  753. label00000904:
  754. 00000904  47EA 0218                lea.l      A3, [A2 + 0x218]
  755. 00000908  7A03                     moveq.l    D5, 0x03
  756. label0000090A:
  757. 0000090A  48C5                     ext.l      D5
  758. 0000090C  2005                     move.l     D0, D5
  759. 0000090E  4C3C 0800 0000           movem.w    A3, 0x0
  760. 00000914  015A                     bchg       [A2]+, D0
  761. 00000916  41EA 0370                lea.l      A0, [A2 + 0x370]
  762. 0000091A  11BC 0001 0800           move.b     [A0 + D0], 0x1
  763. 00000920  4A2B 0152                tst.b      [A3 + 0x152]
  764. 00000924  6700 0138                beq        +0x13A /* 00000A5E */
  765. 00000928  3C2B 013E                move.w     D6, [A3 + 0x13E]
  766. 0000092C  5046                     addq.w     D6, 8
  767. 0000092E  7000                     moveq.l    D0, 0x00
  768. 00000930  102B 0152                move.b     D0, [A3 + 0x152]
  769. 00000934  B06A 08DE                cmp.w      D0, [A2 + 0x8DE]
  770. 00000938  6700 00A6                beq        +0xA8 /* 000009E0 */
  771. 0000093C  48C5                     ext.l      D5
  772. 0000093E  2005                     move.l     D0, D5
  773. 00000940  4C3C 0800 0000           movem.w    A3, 0x0
  774. 00000946  015A                     bchg       [A2]+, D0
  775. 00000948  41EA 0370                lea.l      A0, [A2 + 0x370]
  776. 0000094C  4230 0800                clr.b      [A0 + D0]
  777. 00000950  302A 08DE                move.w     D0, [A2 + 0x8DE]
  778. 00000954  48C0                     ext.l      D0
  779. 00000956  E788                     lsl        D0, 3
  780. 00000958  7200                     moveq.l    D1, 0x00
  781. 0000095A  122B 0152                move.b     D1, [A3 + 0x152]
  782. 0000095E  2801                     move.l     D4, D1
  783. 00000960  8880                     or.l       D4, D0
  784. 00000962  3004                     move.w     D0, D4
  785. 00000964  0440 0011                subi.w     D0, 0x11
  786. 00000968  6710                     beq        +0x12 /* 0000097A */
  787. 0000096A  5140                     subq.w     D0, 8
  788. 0000096C  6718                     beq        +0x1A /* 00000986 */
  789. 0000096E  5340                     subq.w     D0, 1
  790. 00000970  6726                     beq        +0x28 /* 00000998 */
  791. 00000972  5F40                     subq.w     D0, 7
  792. 00000974  673C                     beq        +0x3E /* 000009B2 */
  793. 00000976  5340                     subq.w     D0, 1
  794. 00000978  6644                     bne        +0x46 /* 000009BE */
  795. label0000097A:
  796. 0000097A  49ED 48A2                lea.l      A4, [A5 + 0x48A2 /* export_2320 */]
  797. 0000097E  3E06                     move.w     D7, D6
  798. 00000980  48C7                     ext.l      D7
  799. 00000982  DE87                     add.l      D7, D7
  800. 00000984  604C                     bra        +0x4E /* 000009D2 */
  801. label00000986:
  802. 00000986  49ED 48AA                lea.l      A4, [A5 + 0x48AA /* export_2321 */]
  803. 0000098A  3206                     move.w     D1, D6
  804. 0000098C  48C1                     ext.l      D1
  805. 0000098E  2001                     move.l     D0, D1
  806. 00000990  D281                     add.l      D1, D1
  807. 00000992  D280                     add.l      D1, D0
  808. 00000994  3E01                     move.w     D7, D1
  809. 00000996  603A                     bra        +0x3C /* 000009D2 */
  810. label00000998:
  811. 00000998  49ED 48B2                lea.l      A4, [A5 + 0x48B2 /* export_2322 */]
  812. 0000099C  3206                     move.w     D1, D6
  813. 0000099E  48C1                     ext.l      D1
  814. 000009A0  2001                     move.l     D0, D1
  815. 000009A2  D281                     add.l      D1, D1
  816. 000009A4  D280                     add.l      D1, D0
  817. 000009A6  4C7C 1801 0000 0002      movem.l    D0,A3,A4, 0x2
  818. 000009AE  3E01                     move.w     D7, D1
  819. 000009B0  6020                     bra        +0x22 /* 000009D2 */
  820. label000009B2:
  821. 000009B2  49ED 48BA                lea.l      A4, [A5 + 0x48BA /* export_2323 */]
  822. 000009B6  3E06                     move.w     D7, D6
  823. 000009B8  48C7                     ext.l      D7
  824. 000009BA  E587                     asl        D7, 2
  825. 000009BC  6014                     bra        +0x16 /* 000009D2 */
  826. label000009BE:
  827. 000009BE  49ED 48C2                lea.l      A4, [A5 + 0x48C2 /* export_2324 */]
  828. 000009C2  3006                     move.w     D0, D6
  829. 000009C4  48C0                     ext.l      D0
  830. 000009C6  E580                     asl        D0, 2
  831. 000009C8  4C7C 0800 0000 0003      movem.l    A3, 0x3
  832. 000009D0  3E00                     move.w     D7, D0
  833. label000009D2:
  834. 000009D2  274C 00E8                move.l     [A3 + 0xE8], A4
  835. 000009D6  5147                     subq.w     D7, 8
  836. 000009D8  48C7                     ext.l      D7
  837. 000009DA  DE87                     add.l      D7, D7
  838. 000009DC  3747 0144                move.w     [A3 + 0x144], D7
  839. label000009E0:
  840. 000009E0  7000                     moveq.l    D0, 0x00
  841. 000009E2  102B 0159                move.b     D0, [A3 + 0x159]
  842. 000009E6  B06A 090A                cmp.w      D0, [A2 + 0x90A]
  843. 000009EA  6772                     beq        +0x74 /* 00000A5E */
  844. 000009EC  48C5                     ext.l      D5
  845. 000009EE  2005                     move.l     D0, D5
  846. 000009F0  4C3C 0800 0000           movem.w    A3, 0x0
  847. 000009F6  015A                     bchg       [A2]+, D0
  848. 000009F8  41EA 0370                lea.l      A0, [A2 + 0x370]
  849. 000009FC  4230 0800                clr.b      [A0 + D0]
  850. 00000A00  302A 090A                move.w     D0, [A2 + 0x90A]
  851. 00000A04  48C0                     ext.l      D0
  852. 00000A06  E788                     lsl        D0, 3
  853. 00000A08  7200                     moveq.l    D1, 0x00
  854. 00000A0A  122B 0159                move.b     D1, [A3 + 0x159]
  855. 00000A0E  2801                     move.l     D4, D1
  856. 00000A10  8880                     or.l       D4, D0
  857. 00000A12  3004                     move.w     D0, D4
  858. 00000A14  0440 0011                subi.w     D0, 0x11
  859. 00000A18  6710                     beq        +0x12 /* 00000A2A */
  860. 00000A1A  5140                     subq.w     D0, 8
  861. 00000A1C  6714                     beq        +0x16 /* 00000A32 */
  862. 00000A1E  5340                     subq.w     D0, 1
  863. 00000A20  6718                     beq        +0x1A /* 00000A3A */
  864. 00000A22  5F40                     subq.w     D0, 7
  865. 00000A24  671C                     beq        +0x1E /* 00000A42 */
  866. 00000A26  5340                     subq.w     D0, 1
  867. 00000A28  6620                     bne        +0x22 /* 00000A4A */
  868. label00000A2A:
  869. 00000A2A  49ED 48CA                lea.l      A4, [A5 + 0x48CA /* export_2325 */]
  870. 00000A2E  7EF8                     moveq.l    D7, 0xFFFFFFF8
  871. 00000A30  601E                     bra        +0x20 /* 00000A50 */
  872. label00000A32:
  873. 00000A32  49ED 48D2                lea.l      A4, [A5 + 0x48D2 /* export_2326 */]
  874. 00000A36  7EF0                     moveq.l    D7, 0xFFFFFFF0
  875. 00000A38  6016                     bra        +0x18 /* 00000A50 */
  876. label00000A3A:
  877. 00000A3A  49ED 48DA                lea.l      A4, [A5 + 0x48DA /* export_2327 */]
  878. 00000A3E  7EF0                     moveq.l    D7, 0xFFFFFFF0
  879. 00000A40  600E                     bra        +0x10 /* 00000A50 */
  880. label00000A42:
  881. 00000A42  49ED 48E2                lea.l      A4, [A5 + 0x48E2 /* export_2328 */]
  882. 00000A46  7EE8                     moveq.l    D7, 0xFFFFFFE8
  883. 00000A48  6006                     bra        +0x8 /* 00000A50 */
  884. label00000A4A:
  885. 00000A4A  49ED 48EA                lea.l      A4, [A5 + 0x48EA /* export_2329 */]
  886. 00000A4E  7EE8                     moveq.l    D7, 0xFFFFFFE8
  887. label00000A50:
  888. 00000A50  274C 0128                move.l     [A3 + 0x128], A4
  889. 00000A54  DE46                     add.w      D7, D6
  890. 00000A56  48C7                     ext.l      D7
  891. 00000A58  DE87                     add.l      D7, D7
  892. 00000A5A  3747 0146                move.w     [A3 + 0x146], D7
  893. label00000A5E:
  894. 00000A5E  47EB 015A                lea.l      A3, [A3 + 0x15A]
  895. 00000A62  5345                     subq.w     D5, 1
  896. 00000A64  6C00 FEA4                bge        -0x15A /* 0000090A */
  897. 00000A68  422A 0948                clr.b      [A2 + 0x948]
  898. label00000A6C:
  899. 00000A6C  422A 0947                clr.b      [A2 + 0x947]
  900. label00000A70:
  901. 00000A70  4CEE 1CF0 FFE0           movem.l    D4,D5,D6,D7,A2,A3,A4, [A6 - 0x20]
  902. 00000A76  4E5E                     unlink     A6
  903. 00000A78  4E75                     rts
  904. 00000A7A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  905. // begin alternate branch 00000A7C-00000A80
  906. fn00000A7C:
  907. 00000A7C  4E56 FFFC                link       A6, -0x0004
  908. // end alternate branch 00000A7C-00000A80
  909. fn00000A7C: // (misaligned)
  910. 00000A7E  FFFC                     .invalid   <<F/7/7>>
  911. 00000A80  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  912. 00000A84  286E 0008                movea.l    A4, [A6 + 0x8]
  913. 00000A88  246C 00B8                movea.l    A2, [A4 + 0xB8]
  914. 00000A8C  47EC 0218                lea.l      A3, [A4 + 0x218]
  915. 00000A90  4247                     clr.w      D7
  916. label00000A92:
  917. 00000A92  1747 0154                move.b     [A3 + 0x154], D7
  918. 00000A96  7000                     moveq.l    D0, 0x00
  919. 00000A98  102C 0949                move.b     D0, [A4 + 0x949]
  920. 00000A9C  0C40 0003                cmpi.w     D0, 0x3
  921. 00000AA0  6604                     bne        +0x6 /* 00000AA6 */
  922. 00000AA2  522B 0154                addq.b     [A3 + 0x154], 1
  923. label00000AA6:
  924. 00000AA6  102B 0156                move.b     D0, [A3 + 0x156]
  925. 00000AAA  49C0                     lea.l      A4, D0
  926. 00000AAC  41EC 0124                lea.l      A0, [A4 + 0x124]
  927. 00000AB0  2770 0C00 011C           move.l     [A3 + 0x11C], [A0 + D0 * 4]
  928. 00000AB6  6608                     bne        +0xA /* 00000AC0 */
  929. 00000AB8  297C 0000 146E 00BC      move.l     [A4 + 0xBC], 0x146E
  930. label00000AC0:
  931. 00000AC0  2F2A 003C                move.l     -[A7], [A2 + 0x3C]
  932. 00000AC4  52AA 003C                addq.l     [A2 + 0x3C], 1
  933. 00000AC8  2F2B 011C                move.l     -[A7], [A3 + 0x11C]
  934. 00000ACC  4EAD 45C2                jsr        [A5 + 0x45C2 /* export_2228 */]
  935. 00000AD0  102B 0153                move.b     D0, [A3 + 0x153]
  936. 00000AD4  504F                     addq.w     A7, 8
  937. 00000AD6  6728                     beq        +0x2A /* 00000B00 */
  938. 00000AD8  5300                     subq.b     D0, 1
  939. 00000ADA  6742                     beq        +0x44 /* 00000B1E */
  940. 00000ADC  5300                     subq.b     D0, 1
  941. 00000ADE  6772                     beq        +0x74 /* 00000B52 */
  942. 00000AE0  5300                     subq.b     D0, 1
  943. 00000AE2  6778                     beq        +0x7A /* 00000B5C */
  944. 00000AE4  5300                     subq.b     D0, 1
  945. 00000AE6  6700 00E2                beq        +0xE4 /* 00000BCA */
  946. 00000AEA  0400 0047                subi.b     D0, 0x47 /* 'G' */
  947. 00000AEE  676C                     beq        +0x6E /* 00000B5C */
  948. 00000AF0  0400 000A                subi.b     D0, 0xA /* '\n' */
  949. 00000AF4  6728                     beq        +0x2A /* 00000B1E */
  950. 00000AF6  5300                     subq.b     D0, 1
  951. 00000AF8  6758                     beq        +0x5A /* 00000B52 */
  952. 00000AFA  5700                     subq.b     D0, 3
  953. 00000AFC  6600 0134                bne        +0x136 /* 00000C32 */
  954. label00000B00:
  955. 00000B00  7000                     moveq.l    D0, 0x00
  956. 00000B02  102C 0949                move.b     D0, [A4 + 0x949]
  957. 00000B06  0C40 0001                cmpi.w     D0, 0x1
  958. 00000B0A  6608                     bne        +0xA /* 00000B14 */
  959. 00000B0C  422B 0157                clr.b      [A3 + 0x157]
  960. 00000B10  6000 0128                bra        +0x12A /* 00000C3A */
  961. label00000B14:
  962. 00000B14  177C 0001 0157           move.b     [A3 + 0x157], 0x1
  963. 00000B1A  6000 011E                bra        +0x120 /* 00000C3A */
  964. label00000B1E:
  965. 00000B1E  7000                     moveq.l    D0, 0x00
  966. 00000B20  102C 0949                move.b     D0, [A4 + 0x949]
  967. 00000B24  0C40 0001                cmpi.w     D0, 0x1
  968. 00000B28  6608                     bne        +0xA /* 00000B32 */
  969. 00000B2A  422B 0157                clr.b      [A3 + 0x157]
  970. 00000B2E  6000 010A                bra        +0x10C /* 00000C3A */
  971. label00000B32:
  972. 00000B32  7000                     moveq.l    D0, 0x00
  973. 00000B34  102C 0949                move.b     D0, [A4 + 0x949]
  974. 00000B38  0C40 0002                cmpi.w     D0, 0x2
  975. 00000B3C  660A                     bne        +0xC /* 00000B48 */
  976. 00000B3E  177C 0001 0157           move.b     [A3 + 0x157], 0x1
  977. 00000B44  6000 00F4                bra        +0xF6 /* 00000C3A */
  978. label00000B48:
  979. 00000B48  177C 0002 0157           move.b     [A3 + 0x157], 0x2
  980. 00000B4E  6000 00EA                bra        +0xEC /* 00000C3A */
  981. label00000B52:
  982. 00000B52  177C 0003 0157           move.b     [A3 + 0x157], 0x3
  983. 00000B58  6000 00E0                bra        +0xE2 /* 00000C3A */
  984. label00000B5C:
  985. 00000B5C  7000                     moveq.l    D0, 0x00
  986. 00000B5E  102C 0949                move.b     D0, [A4 + 0x949]
  987. 00000B62  0C40 0003                cmpi.w     D0, 0x3
  988. 00000B66  663A                     bne        +0x3C /* 00000BA2 */
  989. 00000B68  0C47 0002                cmpi.w     D7, 0x2
  990. 00000B6C  6600 00CC                bne        +0xCE /* 00000C3A */
  991. 00000B70  7000                     moveq.l    D0, 0x00
  992. 00000B72  102C 036F                move.b     D0, [A4 + 0x36F]
  993. 00000B76  0C40 0002                cmpi.w     D0, 0x2
  994. 00000B7A  6600 00BE                bne        +0xC0 /* 00000C3A */
  995. 00000B7E  7000                     moveq.l    D0, 0x00
  996. 00000B80  102C 04C9                move.b     D0, [A4 + 0x4C9]
  997. 00000B84  0C40 0003                cmpi.w     D0, 0x3
  998. 00000B88  6600 00B0                bne        +0xB2 /* 00000C3A */
  999. 00000B8C  197C 0001 036F           move.b     [A4 + 0x36F], 0x1
  1000. 00000B92  197C 0002 04C9           move.b     [A4 + 0x4C9], 0x2
  1001. 00000B98  177C 0003 0157           move.b     [A3 + 0x157], 0x3
  1002. 00000B9E  6000 009A                bra        +0x9C /* 00000C3A */
  1003. label00000BA2:
  1004. 00000BA2  7000                     moveq.l    D0, 0x00
  1005. 00000BA4  102B 0153                move.b     D0, [A3 + 0x153]
  1006. 00000BA8  0C40 004B                cmpi.w     D0, 0x4B /* 'K' */
  1007. 00000BAC  670C                     beq        +0xE /* 00000BBA */
  1008. 00000BAE  7000                     moveq.l    D0, 0x00
  1009. 00000BB0  102C 0949                move.b     D0, [A4 + 0x949]
  1010. 00000BB4  0C40 0004                cmpi.w     D0, 0x4
  1011. 00000BB8  6606                     bne        +0x8 /* 00000BC0 */
  1012. label00000BBA:
  1013. 00000BBA  422B 0157                clr.b      [A3 + 0x157]
  1014. 00000BBE  607A                     bra        +0x7C /* 00000C3A */
  1015. label00000BC0:
  1016. 00000BC0  297C 0000 141E 00BC      move.l     [A4 + 0xBC], 0x141E
  1017. 00000BC8  6070                     bra        +0x72 /* 00000C3A */
  1018. label00000BCA:
  1019. 00000BCA  7000                     moveq.l    D0, 0x00
  1020. 00000BCC  102C 0949                move.b     D0, [A4 + 0x949]
  1021. 00000BD0  0C40 0004                cmpi.w     D0, 0x4
  1022. 00000BD4  6640                     bne        +0x42 /* 00000C16 */
  1023. 00000BD6  0C47 0003                cmpi.w     D7, 0x3
  1024. 00000BDA  665E                     bne        +0x60 /* 00000C3A */
  1025. 00000BDC  7000                     moveq.l    D0, 0x00
  1026. 00000BDE  102C 036F                move.b     D0, [A4 + 0x36F]
  1027. 00000BE2  0C40 0002                cmpi.w     D0, 0x2
  1028. 00000BE6  6652                     bne        +0x54 /* 00000C3A */
  1029. 00000BE8  7000                     moveq.l    D0, 0x00
  1030. 00000BEA  102C 04C9                move.b     D0, [A4 + 0x4C9]
  1031. 00000BEE  0C40 0003                cmpi.w     D0, 0x3
  1032. 00000BF2  6646                     bne        +0x48 /* 00000C3A */
  1033. 00000BF4  7000                     moveq.l    D0, 0x00
  1034. 00000BF6  102C 0623                move.b     D0, [A4 + 0x623]
  1035. 00000BFA  4A80                     tst.l      D0
  1036. 00000BFC  663C                     bne        +0x3E /* 00000C3A */
  1037. 00000BFE  197C 0001 036F           move.b     [A4 + 0x36F], 0x1
  1038. 00000C04  197C 0002 04C9           move.b     [A4 + 0x4C9], 0x2
  1039. 00000C0A  197C 0003 0623           move.b     [A4 + 0x623], 0x3
  1040. 00000C10  422B 0157                clr.b      [A3 + 0x157]
  1041. 00000C14  6024                     bra        +0x26 /* 00000C3A */
  1042. label00000C16:
  1043. 00000C16  7000                     moveq.l    D0, 0x00
  1044. 00000C18  102C 0949                move.b     D0, [A4 + 0x949]
  1045. 00000C1C  0C40 0002                cmpi.w     D0, 0x2
  1046. 00000C20  6606                     bne        +0x8 /* 00000C28 */
  1047. 00000C22  422B 0157                clr.b      [A3 + 0x157]
  1048. 00000C26  6012                     bra        +0x14 /* 00000C3A */
  1049. label00000C28:
  1050. 00000C28  297C 0000 141E 00BC      move.l     [A4 + 0xBC], 0x141E
  1051. 00000C30  6008                     bra        +0xA /* 00000C3A */
  1052. label00000C32:
  1053. 00000C32  297C 0000 141E 00BC      move.l     [A4 + 0xBC], 0x141E
  1054. label00000C3A:
  1055. 00000C3A  4AAC 00BC                tst.l      [A4 + 0xBC]
  1056. 00000C3E  665A                     bne        +0x5C /* 00000C9A */
  1057. 00000C40  47EB 015A                lea.l      A3, [A3 + 0x15A]
  1058. 00000C44  5247                     addq.w     D7, 1
  1059. 00000C46  7000                     moveq.l    D0, 0x00
  1060. 00000C48  102C 0949                move.b     D0, [A4 + 0x949]
  1061. 00000C4C  B047                     cmp.w      D0, D7
  1062. 00000C4E  6E00 FE42                bgt        -0x1BC /* 00000A92 */
  1063. 00000C52  0C47 0003                cmpi.w     D7, 0x3
  1064. 00000C56  6624                     bne        +0x26 /* 00000C7C */
  1065. 00000C58  422B 0157                clr.b      [A3 + 0x157]
  1066. 00000C5C  422B 0154                clr.b      [A3 + 0x154]
  1067. 00000C60  47EB 015A                lea.l      A3, [A3 + 0x15A]
  1068. 00000C64  3007                     move.w     D0, D7
  1069. 00000C66  5247                     addq.w     D7, 1
  1070. 00000C68  6012                     bra        +0x14 /* 00000C7C */
  1071. label00000C6A:
  1072. 00000C6A  177C 00FF 0157           move.b     [A3 + 0x157], 0xFF
  1073. 00000C70  1747 0154                move.b     [A3 + 0x154], D7
  1074. 00000C74  47EB 015A                lea.l      A3, [A3 + 0x15A]
  1075. 00000C78  3007                     move.w     D0, D7
  1076. 00000C7A  5247                     addq.w     D7, 1
  1077. label00000C7C:
  1078. 00000C7C  0C47 0004                cmpi.w     D7, 0x4
  1079. 00000C80  6DE8                     blt        -0x16 /* 00000C6A */
  1080. 00000C82  486D 4782                pea.l      [A5 + 0x4782 /* export_2284 */]
  1081. 00000C86  4878 015A                push.l     0x15A
  1082. 00000C8A  7004                     moveq.l    D0, 0x04
  1083. 00000C8C  2F00                     move.l     -[A7], D0
  1084. 00000C8E  486C 0218                pea.l      [A4 + 0x218]
  1085. 00000C92  4EAD 4672                jsr        [A5 + 0x4672 /* export_2250 */]
  1086. 00000C96  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1087. label00000C9A:
  1088. 00000C9A  4CEE 1C80 FFEC           movem.l    D7,A2,A3,A4, [A6 - 0x14]
  1089. 00000CA0  4E5E                     unlink     A6
  1090. 00000CA2  4E75                     rts
  1091. export_2284:
  1092. 00000CA4  4E56 0000                link       A6, 0
  1093. 00000CA8  2F0B                     move.l     -[A7], A3
  1094. 00000CAA  266E 000C                movea.l    A3, [A6 + 0xC]
  1095. 00000CAE  226E 0008                movea.l    A1, [A6 + 0x8]
  1096. 00000CB2  1029 0157                move.b     D0, [A1 + 0x157]
  1097. 00000CB6  B02B 0157                cmp.b      D0, [A3 + 0x157]
  1098. 00000CBA  6404                     bcc        +0x6 /* 00000CC0 */
  1099. 00000CBC  70FF                     moveq.l    D0, 0xFFFFFFFF
  1100. 00000CBE  6010                     bra        +0x12 /* 00000CD0 */
  1101. label00000CC0:
  1102. 00000CC0  1029 0157                move.b     D0, [A1 + 0x157]
  1103. 00000CC4  B02B 0157                cmp.b      D0, [A3 + 0x157]
  1104. 00000CC8  6304                     bls        +0x6 /* 00000CCE */
  1105. 00000CCA  7001                     moveq.l    D0, 0x01
  1106. 00000CCC  6002                     bra        +0x4 /* 00000CD0 */
  1107. label00000CCE:
  1108. 00000CCE  7000                     moveq.l    D0, 0x00
  1109. label00000CD0:
  1110. 00000CD0  266E FFFC                movea.l    A3, [A6 - 0x4]
  1111. 00000CD4  4E5E                     unlink     A6
  1112. 00000CD6  4E75                     rts
  1113. export_2285:
  1114. 00000CD8  4E56 0000                link       A6, 0
  1115. 00000CDC  48E7 0108                movem.l    -[A7], D7,A4
  1116. 00000CE0  286E 0008                movea.l    A4, [A6 + 0x8]
  1117. 00000CE4  2E2C 0028                move.l     D7, [A4 + 0x28]
  1118. 00000CE8  7008                     moveq.l    D0, 0x08
  1119. 00000CEA  B06C 08D2                cmp.w      D0, [A4 + 0x8D2]
  1120. 00000CEE  6742                     beq        +0x44 /* 00000D32 */
  1121. 00000CF0  302C 08D2                move.w     D0, [A4 + 0x8D2]
  1122. 00000CF4  48C0                     ext.l      D0
  1123. 00000CF6  E1AF                     lsl        D7, D0
  1124. 00000CF8  2F0C                     move.l     -[A7], A4
  1125. 00000CFA  4EBA 0C90                jsr        [PC + 0xC90 /* 0000198C */]
  1126. 00000CFE  7200                     moveq.l    D1, 0x00
  1127. 00000D00  1200                     move.b     D1, D0
  1128. 00000D02  8E81                     or.l       D7, D1
  1129. 00000D04  397C 0008 08D2           move.w     [A4 + 0x8D2], 0x8
  1130. 00000D0A  584F                     addq.w     A7, 4
  1131. 00000D0C  6024                     bra        +0x26 /* 00000D32 */
  1132. label00000D0E:
  1133. 00000D0E  E18F                     lsl        D7, 8
  1134. 00000D10  2F0C                     move.l     -[A7], A4
  1135. 00000D12  4EBA 0C78                jsr        [PC + 0xC78 /* 0000198C */]
  1136. 00000D16  7200                     moveq.l    D1, 0x00
  1137. 00000D18  1200                     move.b     D1, D0
  1138. 00000D1A  8E81                     or.l       D7, D1
  1139. 00000D1C  0C47 FF00                cmpi.w     D7, 0xFF00
  1140. 00000D20  584F                     addq.w     A7, 4
  1141. 00000D22  660E                     bne        +0x10 /* 00000D32 */
  1142. 00000D24  2F0C                     move.l     -[A7], A4
  1143. 00000D26  4EBA 0C64                jsr        [PC + 0xC64 /* 0000198C */]
  1144. 00000D2A  7200                     moveq.l    D1, 0x00
  1145. 00000D2C  1200                     move.b     D1, D0
  1146. 00000D2E  8E81                     or.l       D7, D1
  1147. 00000D30  584F                     addq.w     A7, 4
  1148. label00000D32:
  1149. 00000D32  4AAC 00BC                tst.l      [A4 + 0xBC]
  1150. 00000D36  6610                     bne        +0x12 /* 00000D48 */
  1151. 00000D38  7010                     moveq.l    D0, 0x10
  1152. 00000D3A  2207                     move.l     D1, D7
  1153. 00000D3C  E0A9                     lsr        D1, D0
  1154. 00000D3E  7000                     moveq.l    D0, 0x00
  1155. 00000D40  1001                     move.b     D0, D1
  1156. 00000D42  0C40 00FF                cmpi.w     D0, 0xFF
  1157. 00000D46  67C6                     beq        -0x38 /* 00000D0E */
  1158. label00000D48:
  1159. 00000D48  2947 0028                move.l     [A4 + 0x28], D7
  1160. 00000D4C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1161. 00000D52  4E5E                     unlink     A6
  1162. 00000D54  4E75                     rts
  1163. 00000D56  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1164. // begin alternate branch 00000D58-00000D60
  1165. fn00000D58:
  1166. 00000D58  4E56 0000                link       A6, 0
  1167. 00000D5C  48E7 0108                movem.l    -[A7], D7,A4
  1168. // end alternate branch 00000D58-00000D60
  1169. fn00000D58: // (misaligned)
  1170. 00000D5A  0000 48E7                ori.b      D0, 0xE7
  1171. 00000D5E  0108                     btst       A0, D0
  1172. 00000D60  286E 0008                movea.l    A4, [A6 + 0x8]
  1173. 00000D64  2F0C                     move.l     -[A7], A4
  1174. 00000D66  4EBA 0D78                jsr        [PC + 0xD78 /* 00001AE0 */]
  1175. 00000D6A  3E00                     move.w     D7, D0
  1176. 00000D6C  5547                     subq.w     D7, 2
  1177. 00000D6E  0C47 000C                cmpi.w     D7, 0xC
  1178. 00000D72  584F                     addq.w     A7, 4
  1179. 00000D74  6D00 0084                blt        +0x86 /* 00000DFA */
  1180. 00000D78  5947                     subq.w     D7, 4
  1181. 00000D7A  2F0C                     move.l     -[A7], A4
  1182. 00000D7C  4EBA 0D06                jsr        [PC + 0xD06 /* 00001A84 */]
  1183. 00000D80  0C80 4164 6F62           cmpi.l     D0, 0x41646F62 /* 'Adob' */
  1184. 00000D86  584F                     addq.w     A7, 4
  1185. 00000D88  6670                     bne        +0x72 /* 00000DFA */
  1186. 00000D8A  3007                     move.w     D0, D7
  1187. 00000D8C  5347                     subq.w     D7, 1
  1188. 00000D8E  2F0C                     move.l     -[A7], A4
  1189. 00000D90  4EBA 0BFA                jsr        [PC + 0xBFA /* 0000198C */]
  1190. 00000D94  7200                     moveq.l    D1, 0x00
  1191. 00000D96  1200                     move.b     D1, D0
  1192. 00000D98  0C41 0065                cmpi.w     D1, 0x65 /* 'e' */
  1193. 00000D9C  584F                     addq.w     A7, 4
  1194. 00000D9E  665A                     bne        +0x5C /* 00000DFA */
  1195. 00000DA0  5547                     subq.w     D7, 2
  1196. 00000DA2  2F0C                     move.l     -[A7], A4
  1197. 00000DA4  4EBA 0D3A                jsr        [PC + 0xD3A /* 00001AE0 */]
  1198. 00000DA8  48C0                     ext.l      D0
  1199. 00000DAA  323C FFFE                move.w     D1, 0xFFFE
  1200. 00000DAE  C240                     and.w      D1, D0
  1201. 00000DB0  7000                     moveq.l    D0, 0x00
  1202. 00000DB2  3001                     move.w     D0, D1
  1203. 00000DB4  7264                     moveq.l    D1, 0x64
  1204. 00000DB6  B280                     cmp.l      D1, D0
  1205. 00000DB8  584F                     addq.w     A7, 4
  1206. 00000DBA  663E                     bne        +0x40 /* 00000DFA */
  1207. 00000DBC  4A2C 0938                tst.b      [A4 + 0x938]
  1208. 00000DC0  6714                     beq        +0x16 /* 00000DD6 */
  1209. 00000DC2  202C 0120                move.l     D0, [A4 + 0x120]
  1210. 00000DC6  0800 0000                btst.b     D0, 0x0
  1211. 00000DCA  672E                     beq        +0x30 /* 00000DFA */
  1212. 00000DCC  297C 0000 13E2 00BC      move.l     [A4 + 0xBC], 0x13E2
  1213. 00000DD4  602C                     bra        +0x2E /* 00000E02 */
  1214. label00000DD6:
  1215. 00000DD6  197C 0001 0938           move.b     [A4 + 0x938], 0x1
  1216. 00000DDC  5947                     subq.w     D7, 4
  1217. 00000DDE  2F0C                     move.l     -[A7], A4
  1218. 00000DE0  4EBA 0CA2                jsr        [PC + 0xCA2 /* 00001A84 */]
  1219. 00000DE4  3007                     move.w     D0, D7
  1220. 00000DE6  5347                     subq.w     D7, 1
  1221. 00000DE8  2F0C                     move.l     -[A7], A4
  1222. 00000DEA  4EBA 0020                jsr        [PC + 0x20 /* 00000E0C */]
  1223. 00000DEE  504F                     addq.w     A7, 8
  1224. 00000DF0  6008                     bra        +0xA /* 00000DFA */
  1225. label00000DF2:
  1226. 00000DF2  2F0C                     move.l     -[A7], A4
  1227. 00000DF4  4EBA 0B96                jsr        [PC + 0xB96 /* 0000198C */]
  1228. 00000DF8  584F                     addq.w     A7, 4
  1229. label00000DFA:
  1230. 00000DFA  3007                     move.w     D0, D7
  1231. 00000DFC  5347                     subq.w     D7, 1
  1232. 00000DFE  4A40                     tst.w      D0
  1233. 00000E00  6EF0                     bgt        -0xE /* 00000DF2 */
  1234. label00000E02:
  1235. 00000E02  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1236. 00000E08  4E5E                     unlink     A6
  1237. 00000E0A  4E75                     rts
  1238. fn00000E0C:
  1239. 00000E0C  4E56 0000                link       A6, 0
  1240. 00000E10  48E7 0108                movem.l    -[A7], D7,A4
  1241. 00000E14  286E 0008                movea.l    A4, [A6 + 0x8]
  1242. 00000E18  2F0C                     move.l     -[A7], A4
  1243. 00000E1A  4EBA 0B70                jsr        [PC + 0xB70 /* 0000198C */]
  1244. 00000E1E  1E00                     move.b     D7, D0
  1245. 00000E20  4A2C 093A                tst.b      [A4 + 0x93A]
  1246. 00000E24  584F                     addq.w     A7, 4
  1247. 00000E26  6632                     bne        +0x34 /* 00000E5A */
  1248. 00000E28  1007                     move.b     D0, D7
  1249. 00000E2A  670A                     beq        +0xC /* 00000E36 */
  1250. 00000E2C  5300                     subq.b     D0, 1
  1251. 00000E2E  670C                     beq        +0xE /* 00000E3C */
  1252. 00000E30  5300                     subq.b     D0, 1
  1253. 00000E32  6710                     beq        +0x12 /* 00000E44 */
  1254. 00000E34  6016                     bra        +0x18 /* 00000E4C */
  1255. label00000E36:
  1256. 00000E36  426C 08D6                clr.w      [A4 + 0x8D6]
  1257. 00000E3A  6018                     bra        +0x1A /* 00000E54 */
  1258. label00000E3C:
  1259. 00000E3C  397C 0002 08D6           move.w     [A4 + 0x8D6], 0x2
  1260. 00000E42  6010                     bra        +0x12 /* 00000E54 */
  1261. label00000E44:
  1262. 00000E44  397C 0005 08D6           move.w     [A4 + 0x8D6], 0x5
  1263. 00000E4A  6008                     bra        +0xA /* 00000E54 */
  1264. label00000E4C:
  1265. 00000E4C  297C 0000 1496 00BC      move.l     [A4 + 0xBC], 0x1496
  1266. label00000E54:
  1267. 00000E54  197C 0001 093A           move.b     [A4 + 0x93A], 0x1
  1268. label00000E5A:
  1269. 00000E5A  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1270. 00000E60  4E5E                     unlink     A6
  1271. 00000E62  4E75                     rts
  1272. fn00000E64:
  1273. 00000E64  4E56 0000                link       A6, 0
  1274. 00000E68  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1275. 00000E6C  266E 0008                movea.l    A3, [A6 + 0x8]
  1276. 00000E70  2F0B                     move.l     -[A7], A3
  1277. 00000E72  4EBA 0C6C                jsr        [PC + 0xC6C /* 00001AE0 */]
  1278. 00000E76  3C00                     move.w     D6, D0
  1279. 00000E78  5146                     subq.w     D6, 8
  1280. 00000E7A  426B 08FA                clr.w      [A3 + 0x8FA]
  1281. 00000E7E  2F0B                     move.l     -[A7], A3
  1282. 00000E80  4EBA 0B0A                jsr        [PC + 0xB0A /* 0000198C */]
  1283. 00000E84  1740 094A                move.b     [A3 + 0x94A], D0
  1284. 00000E88  7000                     moveq.l    D0, 0x00
  1285. 00000E8A  102B 094A                move.b     D0, [A3 + 0x94A]
  1286. 00000E8E  0C40 0008                cmpi.w     D0, 0x8
  1287. 00000E92  504F                     addq.w     A7, 8
  1288. 00000E94  670C                     beq        +0xE /* 00000EA2 */
  1289. 00000E96  277C 0000 154A 00BC      move.l     [A3 + 0xBC], 0x154A
  1290. 00000E9E  6000 0168                bra        +0x16A /* 00001008 */
  1291. label00000EA2:
  1292. 00000EA2  2F0B                     move.l     -[A7], A3
  1293. 00000EA4  4EBA 0C3A                jsr        [PC + 0xC3A /* 00001AE0 */]
  1294. 00000EA8  3740 0904                move.w     [A3 + 0x904], D0
  1295. 00000EAC  584F                     addq.w     A7, 4
  1296. 00000EAE  660C                     bne        +0xE /* 00000EBC */
  1297. 00000EB0  277C 0000 13C4 00BC      move.l     [A3 + 0xBC], 0x13C4
  1298. 00000EB8  6000 014E                bra        +0x150 /* 00001008 */
  1299. label00000EBC:
  1300. 00000EBC  2F0B                     move.l     -[A7], A3
  1301. 00000EBE  4EBA 0C20                jsr        [PC + 0xC20 /* 00001AE0 */]
  1302. 00000EC2  3740 08D8                move.w     [A3 + 0x8D8], D0
  1303. 00000EC6  584F                     addq.w     A7, 4
  1304. 00000EC8  660C                     bne        +0xE /* 00000ED6 */
  1305. 00000ECA  277C 0000 15EA 00BC      move.l     [A3 + 0xBC], 0x15EA
  1306. 00000ED2  6000 0134                bra        +0x136 /* 00001008 */
  1307. label00000ED6:
  1308. 00000ED6  2F0B                     move.l     -[A7], A3
  1309. 00000ED8  4EBA 0AB2                jsr        [PC + 0xAB2 /* 0000198C */]
  1310. 00000EDC  1740 0949                move.b     [A3 + 0x949], D0
  1311. 00000EE0  7000                     moveq.l    D0, 0x00
  1312. 00000EE2  102B 0949                move.b     D0, [A3 + 0x949]
  1313. 00000EE6  0C00 0004                cmpi.b     D0, 0x4
  1314. 00000EEA  584F                     addq.w     A7, 4
  1315. 00000EEC  630C                     bls        +0xE /* 00000EFA */
  1316. 00000EEE  277C 0000 1572 00BC      move.l     [A3 + 0xBC], 0x1572
  1317. 00000EF6  6000 0110                bra        +0x112 /* 00001008 */
  1318. label00000EFA:
  1319. 00000EFA  49EB 0218                lea.l      A4, [A3 + 0x218]
  1320. 00000EFE  7A00                     moveq.l    D5, 0x00
  1321. 00000F00  1A2B 0949                move.b     D5, [A3 + 0x949]
  1322. 00000F04  4A85                     tst.l      D5
  1323. 00000F06  4A45                     tst.w      D5
  1324. 00000F08  6F06                     ble        +0x8 /* 00000F10 */
  1325. 00000F0A  0C45 0004                cmpi.w     D5, 0x4
  1326. 00000F0E  6F0C                     ble        +0xE /* 00000F1C */
  1327. label00000F10:
  1328. 00000F10  277C 0000 15E0 00BC      move.l     [A3 + 0xBC], 0x15E0
  1329. 00000F18  6000 00EE                bra        +0xF0 /* 00001008 */
  1330. label00000F1C:
  1331. 00000F1C  2F0B                     move.l     -[A7], A3
  1332. 00000F1E  4EBA 0A6C                jsr        [PC + 0xA6C /* 0000198C */]
  1333. 00000F22  1940 0153                move.b     [A4 + 0x153], D0
  1334. 00000F26  2F0B                     move.l     -[A7], A3
  1335. 00000F28  4EBA 0A62                jsr        [PC + 0xA62 /* 0000198C */]
  1336. 00000F2C  1E00                     move.b     D7, D0
  1337. 00000F2E  7000                     moveq.l    D0, 0x00
  1338. 00000F30  1007                     move.b     D0, D7
  1339. 00000F32  323C 00F0                move.w     D1, 0xF0
  1340. 00000F36  C200                     and.b      D1, D0
  1341. 00000F38  E809                     lsr        D1.b, 4
  1342. 00000F3A  1941 0152                move.b     [A4 + 0x152], D1
  1343. 00000F3E  7000                     moveq.l    D0, 0x00
  1344. 00000F40  1007                     move.b     D0, D7
  1345. 00000F42  720F                     moveq.l    D1, 0x0F
  1346. 00000F44  C200                     and.b      D1, D0
  1347. 00000F46  1941 0159                move.b     [A4 + 0x159], D1
  1348. 00000F4A  7000                     moveq.l    D0, 0x00
  1349. 00000F4C  102C 0152                move.b     D0, [A4 + 0x152]
  1350. 00000F50  4A80                     tst.l      D0
  1351. 00000F52  504F                     addq.w     A7, 8
  1352. 00000F54  6322                     bls        +0x24 /* 00000F78 */
  1353. 00000F56  7000                     moveq.l    D0, 0x00
  1354. 00000F58  102C 0152                move.b     D0, [A4 + 0x152]
  1355. 00000F5C  0C00 0004                cmpi.b     D0, 0x4
  1356. 00000F60  6216                     bhi        +0x18 /* 00000F78 */
  1357. 00000F62  7000                     moveq.l    D0, 0x00
  1358. 00000F64  102C 0159                move.b     D0, [A4 + 0x159]
  1359. 00000F68  4A80                     tst.l      D0
  1360. 00000F6A  630C                     bls        +0xE /* 00000F78 */
  1361. 00000F6C  7000                     moveq.l    D0, 0x00
  1362. 00000F6E  102C 0159                move.b     D0, [A4 + 0x159]
  1363. 00000F72  0C00 0004                cmpi.b     D0, 0x4
  1364. 00000F76  630C                     bls        +0xE /* 00000F84 */
  1365. label00000F78:
  1366. 00000F78  277C 0000 148C 00BC      move.l     [A3 + 0xBC], 0x148C
  1367. 00000F80  6000 0086                bra        +0x88 /* 00001008 */
  1368. label00000F84:
  1369. 00000F84  7000                     moveq.l    D0, 0x00
  1370. 00000F86  102B 0949                move.b     D0, [A3 + 0x949]
  1371. 00000F8A  0C40 0001                cmpi.w     D0, 0x1
  1372. 00000F8E  6648                     bne        +0x4A /* 00000FD8 */
  1373. 00000F90  7000                     moveq.l    D0, 0x00
  1374. 00000F92  102C 0152                move.b     D0, [A4 + 0x152]
  1375. 00000F96  0C40 0001                cmpi.w     D0, 0x1
  1376. 00000F9A  6718                     beq        +0x1A /* 00000FB4 */
  1377. 00000F9C  7010                     moveq.l    D0, 0x10
  1378. 00000F9E  C0AB 0120                and.l      D0, [A3 + 0x120]
  1379. 00000FA2  670A                     beq        +0xC /* 00000FAE */
  1380. 00000FA4  277C 0000 148C 00BC      move.l     [A3 + 0xBC], 0x148C
  1381. 00000FAC  605A                     bra        +0x5C /* 00001008 */
  1382. label00000FAE:
  1383. 00000FAE  197C 0001 0152           move.b     [A4 + 0x152], 0x1
  1384. label00000FB4:
  1385. 00000FB4  7000                     moveq.l    D0, 0x00
  1386. 00000FB6  102C 0159                move.b     D0, [A4 + 0x159]
  1387. 00000FBA  0C40 0001                cmpi.w     D0, 0x1
  1388. 00000FBE  6718                     beq        +0x1A /* 00000FD8 */
  1389. 00000FC0  7010                     moveq.l    D0, 0x10
  1390. 00000FC2  C0AB 0120                and.l      D0, [A3 + 0x120]
  1391. 00000FC6  670A                     beq        +0xC /* 00000FD2 */
  1392. 00000FC8  277C 0000 148C 00BC      move.l     [A3 + 0xBC], 0x148C
  1393. 00000FD0  6036                     bra        +0x38 /* 00001008 */
  1394. label00000FD2:
  1395. 00000FD2  197C 0001 0159           move.b     [A4 + 0x159], 0x1
  1396. label00000FD8:
  1397. 00000FD8  2F0B                     move.l     -[A7], A3
  1398. 00000FDA  4EBA 09B0                jsr        [PC + 0x9B0 /* 0000198C */]
  1399. 00000FDE  1940 0156                move.b     [A4 + 0x156], D0
  1400. 00000FE2  49EC 015A                lea.l      A4, [A4 + 0x15A]
  1401. 00000FE6  5746                     subq.w     D6, 3
  1402. 00000FE8  584F                     addq.w     A7, 4
  1403. 00000FEA  5345                     subq.w     D5, 1
  1404. 00000FEC  6600 FF2E                bne        -0xD0 /* 00000F1C */
  1405. 00000FF0  177C 0001 0950           move.b     [A3 + 0x950], 0x1
  1406. 00000FF6  6008                     bra        +0xA /* 00001000 */
  1407. label00000FF8:
  1408. 00000FF8  2F0B                     move.l     -[A7], A3
  1409. 00000FFA  4EBA 0990                jsr        [PC + 0x990 /* 0000198C */]
  1410. 00000FFE  584F                     addq.w     A7, 4
  1411. label00001000:
  1412. 00001000  3006                     move.w     D0, D6
  1413. 00001002  5346                     subq.w     D6, 1
  1414. 00001004  4A40                     tst.w      D0
  1415. 00001006  66F0                     bne        -0xE /* 00000FF8 */
  1416. label00001008:
  1417. 00001008  4CEE 18E0 FFEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x14]
  1418. 0000100E  4E5E                     unlink     A6
  1419. 00001010  4E75                     rts
  1420. 00001012  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1421. // begin alternate branch 00001014-00001018
  1422. fn00001014:
  1423. 00001014  4E56 FFEE                link       A6, -0x0012
  1424. // end alternate branch 00001014-00001018
  1425. fn00001014: // (misaligned)
  1426. 00001016  FFEE                     .invalid   <<F/7/7>>
  1427. 00001018  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1428. 0000101C  286E 0008                movea.l    A4, [A6 + 0x8]
  1429. 00001020  266C 00B8                movea.l    A3, [A4 + 0xB8]
  1430. 00001024  4AAC 0198                tst.l      [A4 + 0x198]
  1431. 00001028  661C                     bne        +0x1E /* 00001046 */
  1432. 0000102A  4878 04C8                push.l     0x4C8
  1433. 0000102E  4EAD 45BA                jsr        [A5 + 0x45BA /* export_2227 */]
  1434. 00001032  2940 0198                move.l     [A4 + 0x198], D0
  1435. 00001036  584F                     addq.w     A7, 4
  1436. 00001038  660C                     bne        +0xE /* 00001046 */
  1437. 0000103A  4EAD 46B2                jsr        [A5 + 0x46B2 /* export_2258 */]
  1438. 0000103E  2940 00BC                move.l     [A4 + 0xBC], D0
  1439. 00001042  6000 00FA                bra        +0xFC /* 0000113E */
  1440. label00001046:
  1441. 00001046  2F0C                     move.l     -[A7], A4
  1442. 00001048  4EBA 0A96                jsr        [PC + 0xA96 /* 00001AE0 */]
  1443. 0000104C  3A00                     move.w     D5, D0
  1444. 0000104E  5545                     subq.w     D5, 2
  1445. 00001050  584F                     addq.w     A7, 4
  1446. 00001052  6000 00DE                bra        +0xE0 /* 00001132 */
  1447. label00001056:
  1448. 00001056  2F0C                     move.l     -[A7], A4
  1449. 00001058  4EBA 0932                jsr        [PC + 0x932 /* 0000198C */]
  1450. 0000105C  1600                     move.b     D3, D0
  1451. 0000105E  3005                     move.w     D0, D5
  1452. 00001060  5345                     subq.w     D5, 1
  1453. 00001062  7000                     moveq.l    D0, 0x00
  1454. 00001064  1003                     move.b     D0, D3
  1455. 00001066  780F                     moveq.l    D4, 0x0F
  1456. 00001068  C800                     and.b      D4, D0
  1457. 0000106A  7000                     moveq.l    D0, 0x00
  1458. 0000106C  1004                     move.b     D0, D4
  1459. 0000106E  0C00 0004                cmpi.b     D0, 0x4
  1460. 00001072  584F                     addq.w     A7, 4
  1461. 00001074  650C                     bcs        +0xE /* 00001082 */
  1462. 00001076  297C 0000 1414 00BC      move.l     [A4 + 0xBC], 0x1414
  1463. 0000107E  6000 00BE                bra        +0xC0 /* 0000113E */
  1464. label00001082:
  1465. 00001082  0203 00F0                andi.b     D3, 0xF0
  1466. 00001086  4A03                     tst.b      D3
  1467. 00001088  6722                     beq        +0x24 /* 000010AC */
  1468. 0000108A  206C 0198                movea.l    A0, [A4 + 0x198]
  1469. 0000108E  41E8 04C4                lea.l      A0, [A0 + 0x4C4]
  1470. 00001092  2D48 FFF2                move.l     [A6 - 0xE], A0
  1471. 00001096  206C 0198                movea.l    A0, [A4 + 0x198]
  1472. 0000109A  41E8 0080                lea.l      A0, [A0 + 0x80]
  1473. 0000109E  2D48 FFF6                move.l     [A6 - 0xA], A0
  1474. 000010A2  2D7C 0000 0110 FFFA      move.l     [A6 - 0x6], 0x110
  1475. 000010AA  601A                     bra        +0x1C /* 000010C6 */
  1476. label000010AC:
  1477. 000010AC  206C 0198                movea.l    A0, [A4 + 0x198]
  1478. 000010B0  41E8 04C0                lea.l      A0, [A0 + 0x4C0]
  1479. 000010B4  2D48 FFF2                move.l     [A6 - 0xE], A0
  1480. 000010B8  206C 0198                movea.l    A0, [A4 + 0x198]
  1481. 000010BC  2D48 FFF6                move.l     [A6 - 0xA], A0
  1482. 000010C0  7020                     moveq.l    D0, 0x20
  1483. 000010C2  2D40 FFFA                move.l     [A6 - 0x6], D0
  1484. label000010C6:
  1485. 000010C6  7000                     moveq.l    D0, 0x00
  1486. 000010C8  1004                     move.b     D0, D4
  1487. 000010CA  D1AE FFF2                add.l      [A6 - 0xE], D0
  1488. 000010CE  206E FFF2                movea.l    A0, [A6 - 0xE]
  1489. 000010D2  4A10                     tst.b      [A0]
  1490. 000010D4  670A                     beq        +0xC /* 000010E0 */
  1491. 000010D6  297C 0000 1414 00BC      move.l     [A4 + 0xBC], 0x1414
  1492. 000010DE  605E                     bra        +0x60 /* 0000113E */
  1493. label000010E0:
  1494. 000010E0  206E FFF2                movea.l    A0, [A6 - 0xE]
  1495. 000010E4  10BC 0001                move.b     [A0], 0x1
  1496. 000010E8  7000                     moveq.l    D0, 0x00
  1497. 000010EA  1004                     move.b     D0, D4
  1498. 000010EC  4A80                     tst.l      D0
  1499. 000010EE  4C2E 0800 FFFA           movem.w    A3, [A6 - 0x6]
  1500. 000010F4  D1AE FFF6                add.l      [A6 - 0xA], D0
  1501. 000010F8  266E FFF6                movea.l    A3, [A6 - 0xA]
  1502. 000010FC  4246                     clr.w      D6
  1503. 000010FE  7E10                     moveq.l    D7, 0x10
  1504. label00001100:
  1505. 00001100  2F0C                     move.l     -[A7], A4
  1506. 00001102  4EBA 0888                jsr        [PC + 0x888 /* 0000198C */]
  1507. 00001106  1680                     move.b     [A3], D0
  1508. 00001108  7000                     moveq.l    D0, 0x00
  1509. 0000110A  101B                     move.b     D0, [A3]+
  1510. 0000110C  DC40                     add.w      D6, D0
  1511. 0000110E  584F                     addq.w     A7, 4
  1512. 00001110  5347                     subq.w     D7, 1
  1513. 00001112  66EC                     bne        -0x12 /* 00001100 */
  1514. 00001114  0445 0010                subi.w     D5, 0x10
  1515. 00001118  246E FFF6                movea.l    A2, [A6 - 0xA]
  1516. 0000111C  45EA 0010                lea.l      A2, [A2 + 0x10]
  1517. 00001120  3E06                     move.w     D7, D6
  1518. label00001122:
  1519. 00001122  2F0C                     move.l     -[A7], A4
  1520. 00001124  4EBA 0866                jsr        [PC + 0x866 /* 0000198C */]
  1521. 00001128  14C0                     move.b     [A2]+, D0
  1522. 0000112A  584F                     addq.w     A7, 4
  1523. 0000112C  5347                     subq.w     D7, 1
  1524. 0000112E  66F2                     bne        -0xC /* 00001122 */
  1525. 00001130  9A46                     sub.w      D5, D6
  1526. label00001132:
  1527. 00001132  4A45                     tst.w      D5
  1528. 00001134  6600 FF20                bne        -0xDE /* 00001056 */
  1529. 00001138  197C 0001 093D           move.b     [A4 + 0x93D], 0x1
  1530. label0000113E:
  1531. 0000113E  4CEE 1CF8 FFCE           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x32]
  1532. 00001144  4E5E                     unlink     A6
  1533. 00001146  4E75                     rts
  1534. fn00001148:
  1535. 00001148  4E56 0000                link       A6, 0
  1536. 0000114C  48E7 0108                movem.l    -[A7], D7,A4
  1537. 00001150  286E 0008                movea.l    A4, [A6 + 0x8]
  1538. 00001154  2F0C                     move.l     -[A7], A4
  1539. 00001156  4EBA 0988                jsr        [PC + 0x988 /* 00001AE0 */]
  1540. 0000115A  3E00                     move.w     D7, D0
  1541. 0000115C  5547                     subq.w     D7, 2
  1542. 0000115E  0C47 000E                cmpi.w     D7, 0xE
  1543. 00001162  584F                     addq.w     A7, 4
  1544. 00001164  6D00 008C                blt        +0x8E /* 000011F2 */
  1545. 00001168  5947                     subq.w     D7, 4
  1546. 0000116A  2F0C                     move.l     -[A7], A4
  1547. 0000116C  4EBA 0916                jsr        [PC + 0x916 /* 00001A84 */]
  1548. 00001170  0C80 4A46 4946           cmpi.l     D0, 0x4A464946 /* 'JFIF' */
  1549. 00001176  584F                     addq.w     A7, 4
  1550. 00001178  6678                     bne        +0x7A /* 000011F2 */
  1551. 0000117A  4A2C 094D                tst.b      [A4 + 0x94D]
  1552. 0000117E  6612                     bne        +0x14 /* 00001192 */
  1553. 00001180  7020                     moveq.l    D0, 0x20
  1554. 00001182  C0AC 0120                and.l      D0, [A4 + 0x120]
  1555. 00001186  670A                     beq        +0xC /* 00001192 */
  1556. 00001188  297C 0000 1450 00BC      move.l     [A4 + 0xBC], 0x1450
  1557. 00001190  6068                     bra        +0x6A /* 000011FA */
  1558. label00001192:
  1559. 00001192  5347                     subq.w     D7, 1
  1560. 00001194  2F0C                     move.l     -[A7], A4
  1561. 00001196  4EBA 07F4                jsr        [PC + 0x7F4 /* 0000198C */]
  1562. 0000119A  7200                     moveq.l    D1, 0x00
  1563. 0000119C  1200                     move.b     D1, D0
  1564. 0000119E  4A81                     tst.l      D1
  1565. 000011A0  584F                     addq.w     A7, 4
  1566. 000011A2  664E                     bne        +0x50 /* 000011F2 */
  1567. 000011A4  5547                     subq.w     D7, 2
  1568. 000011A6  2F0C                     move.l     -[A7], A4
  1569. 000011A8  4EBA 0936                jsr        [PC + 0x936 /* 00001AE0 */]
  1570. 000011AC  48C0                     ext.l      D0
  1571. 000011AE  323C FFF0                move.w     D1, 0xFFF0
  1572. 000011B2  C240                     and.w      D1, D0
  1573. 000011B4  7000                     moveq.l    D0, 0x00
  1574. 000011B6  3001                     move.w     D0, D1
  1575. 000011B8  0C40 0100                cmpi.w     D0, 0x100
  1576. 000011BC  584F                     addq.w     A7, 4
  1577. 000011BE  6532                     bcs        +0x34 /* 000011F2 */
  1578. 000011C0  4A2C 093B                tst.b      [A4 + 0x93B]
  1579. 000011C4  6712                     beq        +0x14 /* 000011D8 */
  1580. 000011C6  7020                     moveq.l    D0, 0x20
  1581. 000011C8  C0AC 0120                and.l      D0, [A4 + 0x120]
  1582. 000011CC  6724                     beq        +0x26 /* 000011F2 */
  1583. 000011CE  297C 0000 1450 00BC      move.l     [A4 + 0xBC], 0x1450
  1584. 000011D6  6022                     bra        +0x24 /* 000011FA */
  1585. label000011D8:
  1586. 000011D8  197C 0001 093B           move.b     [A4 + 0x93B], 0x1
  1587. 000011DE  5B47                     subq.w     D7, 5
  1588. 000011E0  2F0C                     move.l     -[A7], A4
  1589. 000011E2  4EBA 0020                jsr        [PC + 0x20 /* 00001204 */]
  1590. 000011E6  584F                     addq.w     A7, 4
  1591. 000011E8  6008                     bra        +0xA /* 000011F2 */
  1592. label000011EA:
  1593. 000011EA  2F0C                     move.l     -[A7], A4
  1594. 000011EC  4EBA 079E                jsr        [PC + 0x79E /* 0000198C */]
  1595. 000011F0  584F                     addq.w     A7, 4
  1596. label000011F2:
  1597. 000011F2  3007                     move.w     D0, D7
  1598. 000011F4  5347                     subq.w     D7, 1
  1599. 000011F6  4A40                     tst.w      D0
  1600. 000011F8  66F0                     bne        -0xE /* 000011EA */
  1601. label000011FA:
  1602. 000011FA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1603. 00001200  4E5E                     unlink     A6
  1604. 00001202  4E75                     rts
  1605. fn00001204:
  1606. 00001204  4E56 0000                link       A6, 0
  1607. 00001208  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1608. 0000120C  286E 0008                movea.l    A4, [A6 + 0x8]
  1609. 00001210  2F0C                     move.l     -[A7], A4
  1610. 00001212  4EBA 0778                jsr        [PC + 0x778 /* 0000198C */]
  1611. 00001216  1A00                     move.b     D5, D0
  1612. 00001218  2F0C                     move.l     -[A7], A4
  1613. 0000121A  4EBA 08C4                jsr        [PC + 0x8C4 /* 00001AE0 */]
  1614. 0000121E  3C00                     move.w     D6, D0
  1615. 00001220  2F0C                     move.l     -[A7], A4
  1616. 00001222  4EBA 08BC                jsr        [PC + 0x8BC /* 00001AE0 */]
  1617. 00001226  3E00                     move.w     D7, D0
  1618. 00001228  4A2C 093C                tst.b      [A4 + 0x93C]
  1619. 0000122C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1620. 00001230  6600 00B8                bne        +0xBA /* 000012EA */
  1621. 00001234  7000                     moveq.l    D0, 0x00
  1622. 00001236  1005                     move.b     D0, D5
  1623. 00001238  4A80                     tst.l      D0
  1624. 0000123A  6658                     bne        +0x5A /* 00001294 */
  1625. 0000123C  7A01                     moveq.l    D5, 0x01
  1626. 0000123E  4A46                     tst.w      D6
  1627. 00001240  6704                     beq        +0x6 /* 00001246 */
  1628. 00001242  4A47                     tst.w      D7
  1629. 00001244  6618                     bne        +0x1A /* 0000125E */
  1630. label00001246:
  1631. 00001246  7020                     moveq.l    D0, 0x20
  1632. 00001248  C0AC 0120                and.l      D0, [A4 + 0x120]
  1633. 0000124C  670C                     beq        +0xE /* 0000125A */
  1634. 0000124E  297C 0000 1450 00BC      move.l     [A4 + 0xBC], 0x1450
  1635. 00001256  6000 0092                bra        +0x94 /* 000012EA */
  1636. label0000125A:
  1637. 0000125A  7C01                     moveq.l    D6, 0x01
  1638. 0000125C  7E01                     moveq.l    D7, 0x01
  1639. label0000125E:
  1640. 0000125E  BE46                     cmp.w      D7, D6
  1641. 00001260  6E1A                     bgt        +0x1C /* 0000127C */
  1642. 00001262  303C 0090                move.w     D0, 0x90
  1643. 00001266  C1C6                     muls.w     D0, D6
  1644. 00001268  48C7                     ext.l      D7
  1645. 0000126A  D087                     add.l      D0, D7
  1646. 0000126C  3207                     move.w     D1, D7
  1647. 0000126E  48C1                     ext.l      D1
  1648. 00001270  D281                     add.l      D1, D1
  1649. 00001272  4C41 0800                movem.l    A3, D1
  1650. 00001276  3C00                     move.w     D6, D0
  1651. 00001278  7E48                     moveq.l    D7, 0x48
  1652. 0000127A  6018                     bra        +0x1A /* 00001294 */
  1653. label0000127C:
  1654. 0000127C  303C 0090                move.w     D0, 0x90
  1655. 00001280  C1C7                     muls.w     D0, D7
  1656. 00001282  48C6                     ext.l      D6
  1657. 00001284  D086                     add.l      D0, D6
  1658. 00001286  3206                     move.w     D1, D6
  1659. 00001288  48C1                     ext.l      D1
  1660. 0000128A  D281                     add.l      D1, D1
  1661. 0000128C  4C41 0800                movem.l    A3, D1
  1662. 00001290  3E00                     move.w     D7, D0
  1663. 00001292  7C48                     moveq.l    D6, 0x48
  1664. label00001294:
  1665. 00001294  7000                     moveq.l    D0, 0x00
  1666. 00001296  1005                     move.b     D0, D5
  1667. 00001298  0C40 0001                cmpi.w     D0, 0x1
  1668. 0000129C  661A                     bne        +0x1C /* 000012B8 */
  1669. 0000129E  48C6                     ext.l      D6
  1670. 000012A0  7010                     moveq.l    D0, 0x10
  1671. 000012A2  2206                     move.l     D1, D6
  1672. 000012A4  E1A9                     lsl        D1, D0
  1673. 000012A6  2941 00C0                move.l     [A4 + 0xC0], D1
  1674. 000012AA  48C7                     ext.l      D7
  1675. 000012AC  7010                     moveq.l    D0, 0x10
  1676. 000012AE  2207                     move.l     D1, D7
  1677. 000012B0  E1A9                     lsl        D1, D0
  1678. 000012B2  2941 01B4                move.l     [A4 + 0x1B4], D1
  1679. 000012B6  602C                     bra        +0x2E /* 000012E4 */
  1680. label000012B8:
  1681. 000012B8  7064                     moveq.l    D0, 0x64
  1682. 000012BA  2F00                     move.l     -[A7], D0
  1683. 000012BC  323C 00FE                move.w     D1, 0xFE
  1684. 000012C0  C3C6                     muls.w     D1, D6
  1685. 000012C2  2F01                     move.l     -[A7], D1
  1686. 000012C4  4EAD 4622                jsr        [A5 + 0x4622 /* export_2240 */]
  1687. 000012C8  2940 00C0                move.l     [A4 + 0xC0], D0
  1688. 000012CC  7064                     moveq.l    D0, 0x64
  1689. 000012CE  2F00                     move.l     -[A7], D0
  1690. 000012D0  323C 00FE                move.w     D1, 0xFE
  1691. 000012D4  C3C7                     muls.w     D1, D7
  1692. 000012D6  2F01                     move.l     -[A7], D1
  1693. 000012D8  4EAD 4622                jsr        [A5 + 0x4622 /* export_2240 */]
  1694. 000012DC  2940 01B4                move.l     [A4 + 0x1B4], D0
  1695. 000012E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1696. label000012E4:
  1697. 000012E4  197C 0001 093C           move.b     [A4 + 0x93C], 0x1
  1698. label000012EA:
  1699. 000012EA  4CEE 10E0 FFF0           movem.l    D5,D6,D7,A4, [A6 - 0x10]
  1700. 000012F0  4E5E                     unlink     A6
  1701. 000012F2  4E75                     rts
  1702. fn000012F4:
  1703. 000012F4  4E56 0000                link       A6, 0
  1704. 000012F8  48E7 0108                movem.l    -[A7], D7,A4
  1705. 000012FC  286E 0008                movea.l    A4, [A6 + 0x8]
  1706. 00001300  2F0C                     move.l     -[A7], A4
  1707. 00001302  4EBA 07DC                jsr        [PC + 0x7DC /* 00001AE0 */]
  1708. 00001306  3E00                     move.w     D7, D0
  1709. 00001308  5547                     subq.w     D7, 2
  1710. 0000130A  584F                     addq.w     A7, 4
  1711. 0000130C  6008                     bra        +0xA /* 00001316 */
  1712. label0000130E:
  1713. 0000130E  2F0C                     move.l     -[A7], A4
  1714. 00001310  4EBA 067A                jsr        [PC + 0x67A /* 0000198C */]
  1715. 00001314  584F                     addq.w     A7, 4
  1716. label00001316:
  1717. 00001316  3007                     move.w     D0, D7
  1718. 00001318  5347                     subq.w     D7, 1
  1719. 0000131A  4A40                     tst.w      D0
  1720. 0000131C  6EF0                     bgt        -0xE /* 0000130E */
  1721. 0000131E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1722. 00001324  4E5E                     unlink     A6
  1723. 00001326  4E75                     rts
  1724. fn00001328:
  1725. 00001328  4E56 FF70                link       A6, -0x0090
  1726. 0000132C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1727. 00001330  286E 0008                movea.l    A4, [A6 + 0x8]
  1728. 00001334  2D6C 00B8 FFF8           move.l     [A6 - 0x8], [A4 + 0xB8]
  1729. 0000133A  2F0C                     move.l     -[A7], A4
  1730. 0000133C  4EBA 07A2                jsr        [PC + 0x7A2 /* 00001AE0 */]
  1731. 00001340  3A00                     move.w     D5, D0
  1732. 00001342  5545                     subq.w     D5, 2
  1733. 00001344  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  1734. 0000134A  1D7C 0003 FFFF           move.b     [A6 - 0x1], 0x3
  1735. 00001350  203C 0000 0400           move.l     D0, 0x400
  1736. 00001356  C0AC 0120                and.l      D0, [A4 + 0x120]
  1737. 0000135A  584F                     addq.w     A7, 4
  1738. 0000135C  6700 012E                beq        +0x130 /* 0000148C */
  1739. 00001360  422E FFFE                clr.b      [A6 - 0x2]
  1740. 00001364  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  1741. 0000136A  6000 0120                bra        +0x122 /* 0000148C */
  1742. label0000136E:
  1743. 0000136E  2F0C                     move.l     -[A7], A4
  1744. 00001370  4EBA 061A                jsr        [PC + 0x61A /* 0000198C */]
  1745. 00001374  1C00                     move.b     D6, D0
  1746. 00001376  3005                     move.w     D0, D5
  1747. 00001378  5345                     subq.w     D5, 1
  1748. 0000137A  7000                     moveq.l    D0, 0x00
  1749. 0000137C  1006                     move.b     D0, D6
  1750. 0000137E  780F                     moveq.l    D4, 0x0F
  1751. 00001380  C800                     and.b      D4, D0
  1752. 00001382  B82E FFFF                cmp.b      D4, [A6 - 0x1]
  1753. 00001386  584F                     addq.w     A7, 4
  1754. 00001388  630C                     bls        +0xE /* 00001396 */
  1755. 0000138A  297C 0000 1469 00BC      move.l     [A4 + 0xBC], 0x1469
  1756. 00001392  6000 012A                bra        +0x12C /* 000014BE */
  1757. label00001396:
  1758. 00001396  0206 00F0                andi.b     D6, 0xF0
  1759. 0000139A  E80E                     lsr        D6.b, 4
  1760. 0000139C  BC2E FFFE                cmp.b      D6, [A6 - 0x2]
  1761. 000013A0  630C                     bls        +0xE /* 000013AE */
  1762. 000013A2  297C 0000 154A 00BC      move.l     [A4 + 0xBC], 0x154A
  1763. 000013AA  6000 0112                bra        +0x114 /* 000014BE */
  1764. label000013AE:
  1765. 000013AE  47EE FF74                lea.l      A3, [A6 - 0x8C]
  1766. 000013B2  7E40                     moveq.l    D7, 0x40
  1767. 000013B4  4A06                     tst.b      D6
  1768. 000013B6  6714                     beq        +0x16 /* 000013CC */
  1769. label000013B8:
  1770. 000013B8  2F0C                     move.l     -[A7], A4
  1771. 000013BA  4EBA 0724                jsr        [PC + 0x724 /* 00001AE0 */]
  1772. 000013BE  36C0                     move.w     [A3]+, D0
  1773. 000013C0  584F                     addq.w     A7, 4
  1774. 000013C2  5347                     subq.w     D7, 1
  1775. 000013C4  66F2                     bne        -0xC /* 000013B8 */
  1776. 000013C6  0445 0080                subi.w     D5, 0x80
  1777. 000013CA  6016                     bra        +0x18 /* 000013E2 */
  1778. label000013CC:
  1779. 000013CC  2F0C                     move.l     -[A7], A4
  1780. 000013CE  4EBA 05BC                jsr        [PC + 0x5BC /* 0000198C */]
  1781. 000013D2  7200                     moveq.l    D1, 0x00
  1782. 000013D4  1200                     move.b     D1, D0
  1783. 000013D6  36C1                     move.w     [A3]+, D1
  1784. 000013D8  584F                     addq.w     A7, 4
  1785. 000013DA  5347                     subq.w     D7, 1
  1786. 000013DC  66EE                     bne        -0x10 /* 000013CC */
  1787. 000013DE  0445 0040                subi.w     D5, 0x40 /* '@' */
  1788. label000013E2:
  1789. 000013E2  4AAC 00BC                tst.l      [A4 + 0xBC]
  1790. 000013E6  6600 00D6                bne        +0xD8 /* 000014BE */
  1791. 000013EA  7000                     moveq.l    D0, 0x00
  1792. 000013EC  2F00                     move.l     -[A7], D0
  1793. 000013EE  4878 0080                push.l     0x80
  1794. 000013F2  486E FF74                pea.l      [A6 - 0x8C]
  1795. 000013F6  4EAD 4602                jsr        [A5 + 0x4602 /* export_2236 */]
  1796. 000013FA  3600                     move.w     D3, D0
  1797. 000013FC  7007                     moveq.l    D0, 0x07
  1798. 000013FE  2F00                     move.l     -[A7], D0
  1799. 00001400  48C3                     ext.l      D3
  1800. 00001402  2F03                     move.l     -[A7], D3
  1801. 00001404  4878 0080                push.l     0x80
  1802. 00001408  486E FF74                pea.l      [A6 - 0x8C]
  1803. 0000140C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1804. 00001410  4868 0028                pea.l      [A0 + 0x28]
  1805. 00001414  4EAD 45EA                jsr        [A5 + 0x45EA /* export_2233 */]
  1806. 00001418  2D40 FFF4                move.l     [A6 - 0xC], D0
  1807. 0000141C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1808. 00001420  665C                     bne        +0x5E /* 0000147E */
  1809. 00001422  4878 0080                push.l     0x80
  1810. 00001426  206E FFF8                movea.l    A0, [A6 - 0x8]
  1811. 0000142A  4868 0028                pea.l      [A0 + 0x28]
  1812. 0000142E  4EAD 45F2                jsr        [A5 + 0x45F2 /* export_2234 */]
  1813. 00001432  2D40 FFF4                move.l     [A6 - 0xC], D0
  1814. 00001436  504F                     addq.w     A7, 8
  1815. 00001438  660A                     bne        +0xC /* 00001444 */
  1816. 0000143A  4EAD 46B2                jsr        [A5 + 0x46B2 /* export_2258 */]
  1817. 0000143E  2940 00BC                move.l     [A4 + 0xBC], D0
  1818. 00001442  607A                     bra        +0x7C /* 000014BE */
  1819. label00001444:
  1820. 00001444  41EE FF74                lea.l      A0, [A6 - 0x8C]
  1821. 00001448  226E FFF4                movea.l    A1, [A6 - 0xC]
  1822. 0000144C  203C 0000 0080           move.l     D0, 0x80
  1823. 00001452  A02E                     syscall    BlockMove/BlockMoveData
  1824. 00001454  246E FFF4                movea.l    A2, [A6 - 0xC]
  1825. 00001458  45EA FFF0                lea.l      A2, [A2 - 0x10]
  1826. 0000145C  157C 0007 000C           move.b     [A2 + 0xC], 0x7
  1827. 00001462  7000                     moveq.l    D0, 0x00
  1828. 00001464  2F00                     move.l     -[A7], D0
  1829. 00001466  48C3                     ext.l      D3
  1830. 00001468  2F03                     move.l     -[A7], D3
  1831. 0000146A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1832. 0000146E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1833. 00001472  4868 0028                pea.l      [A0 + 0x28]
  1834. 00001476  4EAD 45DA                jsr        [A5 + 0x45DA /* export_2231 */]
  1835. 0000147A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1836. label0000147E:
  1837. 0000147E  7000                     moveq.l    D0, 0x00
  1838. 00001480  1004                     move.b     D0, D4
  1839. 00001482  41EC 0124                lea.l      A0, [A4 + 0x124]
  1840. 00001486  21AE FFF4 0C00           move.l     [A0 + D0 * 4], [A6 - 0xC]
  1841. label0000148C:
  1842. 0000148C  4A45                     tst.w      D5
  1843. 0000148E  6E00 FEDE                bgt        -0x120 /* 0000136E */
  1844. 00001492  2F0C                     move.l     -[A7], A4
  1845. 00001494  4EBA 0622                jsr        [PC + 0x622 /* 00001AB8 */]
  1846. 00001498  1C00                     move.b     D6, D0
  1847. 0000149A  7000                     moveq.l    D0, 0x00
  1848. 0000149C  1006                     move.b     D0, D6
  1849. 0000149E  0C40 00FF                cmpi.w     D0, 0xFF
  1850. 000014A2  584F                     addq.w     A7, 4
  1851. 000014A4  6712                     beq        +0x14 /* 000014B8 */
  1852. 000014A6  7002                     moveq.l    D0, 0x02
  1853. 000014A8  C0AC 0120                and.l      D0, [A4 + 0x120]
  1854. 000014AC  6700 FEC0                beq        -0x13E /* 0000136E */
  1855. 000014B0  297C 0000 1388 00BC      move.l     [A4 + 0xBC], 0x1388
  1856. label000014B8:
  1857. 000014B8  197C 0001 094B           move.b     [A4 + 0x94B], 0x1
  1858. label000014BE:
  1859. 000014BE  4CEE 1CF8 FF50           movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0xB0]
  1860. 000014C4  4E5E                     unlink     A6
  1861. 000014C6  4E75                     rts
  1862. fn000014C8:
  1863. 000014C8  4E56 0000                link       A6, 0
  1864. 000014CC  48E7 0108                movem.l    -[A7], D7,A4
  1865. 000014D0  286E 0008                movea.l    A4, [A6 + 0x8]
  1866. 000014D4  2F0C                     move.l     -[A7], A4
  1867. 000014D6  4EBA 0608                jsr        [PC + 0x608 /* 00001AE0 */]
  1868. 000014DA  3E00                     move.w     D7, D0
  1869. 000014DC  2F0C                     move.l     -[A7], A4
  1870. 000014DE  4EBA 0600                jsr        [PC + 0x600 /* 00001AE0 */]
  1871. 000014E2  48C0                     ext.l      D0
  1872. 000014E4  2940 00E8                move.l     [A4 + 0xE8], D0
  1873. 000014E8  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  1874. 000014EE  4E5E                     unlink     A6
  1875. 000014F0  4E75                     rts
  1876. 000014F2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1877. // begin alternate branch 000014F4-000014FC
  1878. fn000014F4:
  1879. 000014F4  4E56 0000                link       A6, 0
  1880. 000014F8  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1881. // end alternate branch 000014F4-000014FC
  1882. fn000014F4: // (misaligned)
  1883. 000014F6  0000 48E7                ori.b      D0, 0xE7
  1884. 000014FA  0F08                     btst       A0, D7
  1885. 000014FC  286E 0008                movea.l    A4, [A6 + 0x8]
  1886. 00001500  297C 0048 0000 00C0      move.l     [A4 + 0xC0], 0x480000 /* 'H\0\0' */
  1887. 00001508  297C 0048 0000 01B4      move.l     [A4 + 0x1B4], 0x480000 /* 'H\0\0' */
  1888. 00001510  4205                     clr.b      D5
  1889. 00001512  4204                     clr.b      D4
  1890. 00001514  4206                     clr.b      D6
  1891. label00001516:
  1892. 00001516  4A05                     tst.b      D5
  1893. 00001518  6604                     bne        +0x6 /* 0000151E */
  1894. 0000151A  422C 094D                clr.b      [A4 + 0x94D]
  1895. label0000151E:
  1896. 0000151E  4205                     clr.b      D5
  1897. label00001520:
  1898. 00001520  2F0C                     move.l     -[A7], A4
  1899. 00001522  4EBA 0468                jsr        [PC + 0x468 /* 0000198C */]
  1900. 00001526  1E00                     move.b     D7, D0
  1901. 00001528  7000                     moveq.l    D0, 0x00
  1902. 0000152A  1007                     move.b     D0, D7
  1903. 0000152C  0C40 00FF                cmpi.w     D0, 0xFF
  1904. 00001530  584F                     addq.w     A7, 4
  1905. 00001532  671E                     beq        +0x20 /* 00001552 */
  1906. 00001534  4A06                     tst.b      D6
  1907. 00001536  6606                     bne        +0x8 /* 0000153E */
  1908. 00001538  4AAC 00BC                tst.l      [A4 + 0xBC]
  1909. 0000153C  67E2                     beq        -0x1C /* 00001520 */
  1910. label0000153E:
  1911. 0000153E  4AAC 00BC                tst.l      [A4 + 0xBC]
  1912. 00001542  6600 0194                bne        +0x196 /* 000016D8 */
  1913. 00001546  297C 0000 14E6 00BC      move.l     [A4 + 0xBC], 0x14E6
  1914. 0000154E  6000 0188                bra        +0x18A /* 000016D8 */
  1915. label00001552:
  1916. 00001552  2F0C                     move.l     -[A7], A4
  1917. 00001554  4EBA 0436                jsr        [PC + 0x436 /* 0000198C */]
  1918. 00001558  1E00                     move.b     D7, D0
  1919. 0000155A  4AAC 00BC                tst.l      [A4 + 0xBC]
  1920. 0000155E  584F                     addq.w     A7, 4
  1921. 00001560  6600 0176                bne        +0x178 /* 000016D8 */
  1922. 00001564  7000                     moveq.l    D0, 0x00
  1923. 00001566  1007                     move.b     D0, D7
  1924. 00001568  0C40 00FF                cmpi.w     D0, 0xFF
  1925. 0000156C  67E4                     beq        -0x1A /* 00001552 */
  1926. 0000156E  4A06                     tst.b      D6
  1927. 00001570  6620                     bne        +0x22 /* 00001592 */
  1928. 00001572  7000                     moveq.l    D0, 0x00
  1929. 00001574  1007                     move.b     D0, D7
  1930. 00001576  0C40 00D8                cmpi.w     D0, 0xD8
  1931. 0000157A  6716                     beq        +0x18 /* 00001592 */
  1932. 0000157C  7000                     moveq.l    D0, 0x00
  1933. 0000157E  1007                     move.b     D0, D7
  1934. 00001580  0C40 00FC                cmpi.w     D0, 0xFC
  1935. 00001584  669A                     bne        -0x64 /* 00001520 */
  1936. 00001586  297C 0000 1554 00BC      move.l     [A4 + 0xBC], 0x1554
  1937. 0000158E  6000 015E                bra        +0x160 /* 000016EE */
  1938. label00001592:
  1939. 00001592  1007                     move.b     D0, D7
  1940. 00001594  0400 00C0                subi.b     D0, 0xC0
  1941. 00001598  6500 012A                bcs        +0x12C /* 000016C4 */
  1942. 0000159C  0C00 002E                cmpi.b     D0, 0x2E /* '.' */
  1943. 000015A0  6200 0122                bhi        +0x124 /* 000016C4 */
  1944. 000015A4  7200                     moveq.l    D1, 0x00
  1945. 000015A6  1200                     move.b     D1, D0
  1946. 000015A8  D241                     add.w      D1, D1
  1947. 000015AA  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1948. 000015AE  4EFB 1000                jmp        [PC + D1.w]
  1949. 000015B2  0060 006C                ori.w      -[A0], 0x6C /* 'l' */
  1950. 000015B6  006C 006C 0078           ori.w      [A4 + 0x78], 0x6C /* 'l' */
  1951. 000015BC  006C 006C 006C           ori.w      [A4 + 0x6C], 0x6C /* 'l' */
  1952. 000015C2  006C 006C 006C           ori.w      [A4 + 0x6C], 0x6C /* 'l' */
  1953. 000015C8  006C 0084 006C           ori.w      [A4 + 0x6C], 0x84
  1954. 000015CE  006C 006C 0114           ori.w      [A4 + 0x114], 0x6C /* 'l' */
  1955. 000015D4  0114                     btst       [A4], D0
  1956. 000015D6  0114                     btst       [A4], D0
  1957. 000015D8  0114                     btst       [A4], D0
  1958. 000015DA  0114                     btst       [A4], D0
  1959. 000015DC  0114                     btst       [A4], D0
  1960. 000015DE  0114                     btst       [A4], D0
  1961. 000015E0  0114                     btst       [A4], D0
  1962. 000015E2  0090 00AC 00B8           ori.l      [A0], 0xAC00B8
  1963. 000015E8  00C4                     .incomplete
  1964. 000015EA  00CE                     .incomplete
  1965. 000015EC  00D8                     .incomplete
  1966. 000015EE  00E2                     .incomplete
  1967. 000015F0  00EC                     .incomplete
  1968. 000015F2  00F6                     .incomplete
  1969. 000015F4  0114                     btst       [A4], D0
  1970. 000015F6  0114                     btst       [A4], D0
  1971. 000015F8  0114                     btst       [A4], D0
  1972. 000015FA  0114                     btst       [A4], D0
  1973. 000015FC  0114                     btst       [A4], D0
  1974. 000015FE  0114                     btst       [A4], D0
  1975. 00001600  0114                     btst       [A4], D0
  1976. 00001602  0114                     btst       [A4], D0
  1977. 00001604  0114                     btst       [A4], D0
  1978. 00001606  0114                     btst       [A4], D0
  1979. 00001608  0114                     btst       [A4], D0
  1980. 0000160A  0114                     btst       [A4], D0
  1981. 0000160C  0100                     btst       D0, D0
  1982. 0000160E  010A                     btst       A2, D0
  1983. 00001610  2F0C                     move.l     -[A7], A4
  1984. 00001612  4EBA F850                jsr        [PC - 0x7B0 /* 00000E64 */]
  1985. 00001616  584F                     addq.w     A7, 4
  1986. 00001618  6000 00B2                bra        +0xB4 /* 000016CC */
  1987. 0000161C  297C 0000 1522 00BC      move.l     [A4 + 0xBC], 0x1522
  1988. 00001624  6000 00C8                bra        +0xCA /* 000016EE */
  1989. 00001628  2F0C                     move.l     -[A7], A4
  1990. 0000162A  4EBA F9E8                jsr        [PC - 0x618 /* 00001014 */]
  1991. 0000162E  584F                     addq.w     A7, 4
  1992. 00001630  6000 009A                bra        +0x9C /* 000016CC */
  1993. 00001634  297C 0000 13B0 00BC      move.l     [A4 + 0xBC], 0x13B0
  1994. 0000163C  6000 00B0                bra        +0xB2 /* 000016EE */
  1995. 00001640  4A06                     tst.b      D6
  1996. 00001642  670C                     beq        +0xE /* 00001650 */
  1997. 00001644  297C 0000 157C 00BC      move.l     [A4 + 0xBC], 0x157C
  1998. 0000164C  6000 00A0                bra        +0xA2 /* 000016EE */
  1999. label00001650:
  2000. 00001650  197C 0001 094D           move.b     [A4 + 0x94D], 0x1
  2001. 00001656  7A01                     moveq.l    D5, 0x01
  2002. 00001658  1C05                     move.b     D6, D5
  2003. 0000165A  6070                     bra        +0x72 /* 000016CC */
  2004. 0000165C  297C 0000 1518 00BC      move.l     [A4 + 0xBC], 0x1518
  2005. 00001664  6000 0088                bra        +0x8A /* 000016EE */
  2006. 00001668  2F0C                     move.l     -[A7], A4
  2007. 0000166A  4EBA 008C                jsr        [PC + 0x8C /* 000016F8 */]
  2008. 0000166E  7801                     moveq.l    D4, 0x01
  2009. 00001670  584F                     addq.w     A7, 4
  2010. 00001672  6058                     bra        +0x5A /* 000016CC */
  2011. 00001674  2F0C                     move.l     -[A7], A4
  2012. 00001676  4EBA FCB0                jsr        [PC - 0x350 /* 00001328 */]
  2013. 0000167A  584F                     addq.w     A7, 4
  2014. 0000167C  604E                     bra        +0x50 /* 000016CC */
  2015. 0000167E  297C 0000 13C4 00BC      move.l     [A4 + 0xBC], 0x13C4
  2016. 00001686  6066                     bra        +0x68 /* 000016EE */
  2017. 00001688  2F0C                     move.l     -[A7], A4
  2018. 0000168A  4EBA FE3C                jsr        [PC - 0x1C4 /* 000014C8 */]
  2019. 0000168E  584F                     addq.w     A7, 4
  2020. 00001690  603A                     bra        +0x3C /* 000016CC */
  2021. 00001692  297C 0000 13BA 00BC      move.l     [A4 + 0xBC], 0x13BA
  2022. 0000169A  6052                     bra        +0x54 /* 000016EE */
  2023. 0000169C  297C 0000 1400 00BC      move.l     [A4 + 0xBC], 0x1400
  2024. 000016A4  6048                     bra        +0x4A /* 000016EE */
  2025. 000016A6  2F0C                     move.l     -[A7], A4
  2026. 000016A8  4EBA FA9E                jsr        [PC - 0x562 /* 00001148 */]
  2027. 000016AC  584F                     addq.w     A7, 4
  2028. 000016AE  601C                     bra        +0x1E /* 000016CC */
  2029. 000016B0  2F0C                     move.l     -[A7], A4
  2030. 000016B2  4EBA 0248                jsr        [PC + 0x248 /* 000018FC */]
  2031. 000016B6  584F                     addq.w     A7, 4
  2032. 000016B8  6012                     bra        +0x14 /* 000016CC */
  2033. 000016BA  2F0C                     move.l     -[A7], A4
  2034. 000016BC  4EBA F69A                jsr        [PC - 0x966 /* 00000D58 */]
  2035. 000016C0  584F                     addq.w     A7, 4
  2036. 000016C2  6008                     bra        +0xA /* 000016CC */
  2037. label000016C4:
  2038. 000016C4  2F0C                     move.l     -[A7], A4
  2039. 000016C6  4EBA FC2C                jsr        [PC - 0x3D4 /* 000012F4 */]
  2040. 000016CA  584F                     addq.w     A7, 4
  2041. label000016CC:
  2042. 000016CC  4A04                     tst.b      D4
  2043. 000016CE  6700 FE46                beq        -0x1B8 /* 00001516 */
  2044. 000016D2  296C 00E8 00F8           move.l     [A4 + 0xF8], [A4 + 0xE8]
  2045. label000016D8:
  2046. 000016D8  0CAC 0000 13F6 00BC      cmpi.l     [A4 + 0xBC], 0x13F6
  2047. 000016E0  660C                     bne        +0xE /* 000016EE */
  2048. 000016E2  4A06                     tst.b      D6
  2049. 000016E4  6608                     bne        +0xA /* 000016EE */
  2050. 000016E6  297C 0000 150E 00BC      move.l     [A4 + 0xBC], 0x150E
  2051. label000016EE:
  2052. 000016EE  4CEE 10F0 FFEC           movem.l    D4,D5,D6,D7,A4, [A6 - 0x14]
  2053. 000016F4  4E5E                     unlink     A6
  2054. 000016F6  4E75                     rts
  2055. fn000016F8:
  2056. 000016F8  4E56 FFF6                link       A6, -0x000A
  2057. 000016FC  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  2058. 00001700  266E 0008                movea.l    A3, [A6 + 0x8]
  2059. 00001704  2F0B                     move.l     -[A7], A3
  2060. 00001706  4EBA 03D8                jsr        [PC + 0x3D8 /* 00001AE0 */]
  2061. 0000170A  3800                     move.w     D4, D0
  2062. 0000170C  2F0B                     move.l     -[A7], A3
  2063. 0000170E  4EBA 027C                jsr        [PC + 0x27C /* 0000198C */]
  2064. 00001712  7A00                     moveq.l    D5, 0x00
  2065. 00001714  1A00                     move.b     D5, D0
  2066. 00001716  0C45 0004                cmpi.w     D5, 0x4
  2067. 0000171A  504F                     addq.w     A7, 8
  2068. 0000171C  6F0A                     ble        +0xC /* 00001728 */
  2069. 0000171E  277C 0000 1572 00BC      move.l     [A3 + 0xBC], 0x1572
  2070. 00001726  6032                     bra        +0x34 /* 0000175A */
  2071. label00001728:
  2072. 00001728  7000                     moveq.l    D0, 0x00
  2073. 0000172A  102B 0949                move.b     D0, [A3 + 0x949]
  2074. 0000172E  B045                     cmp.w      D0, D5
  2075. 00001730  670A                     beq        +0xC /* 0000173C */
  2076. 00001732  277C 0000 14D2 00BC      move.l     [A3 + 0xBC], 0x14D2
  2077. 0000173A  601E                     bra        +0x20 /* 0000175A */
  2078. label0000173C:
  2079. 0000173C  48C4                     ext.l      D4
  2080. 0000173E  3005                     move.w     D0, D5
  2081. 00001740  48C0                     ext.l      D0
  2082. 00001742  D080                     add.l      D0, D0
  2083. 00001744  5C80                     addq.l     D0, 6
  2084. 00001746  B084                     cmp.l      D0, D4
  2085. 00001748  6710                     beq        +0x12 /* 0000175A */
  2086. 0000174A  7008                     moveq.l    D0, 0x08
  2087. 0000174C  C0AB 0120                and.l      D0, [A3 + 0x120]
  2088. 00001750  6708                     beq        +0xA /* 0000175A */
  2089. 00001752  277C 0000 1388 00BC      move.l     [A3 + 0xBC], 0x1388
  2090. label0000175A:
  2091. 0000175A  4AAB 00BC                tst.l      [A3 + 0xBC]
  2092. 0000175E  6600 0192                bne        +0x194 /* 000018F2 */
  2093. 00001762  49EB 0218                lea.l      A4, [A3 + 0x218]
  2094. 00001766  7804                     moveq.l    D4, 0x04
  2095. label00001768:
  2096. 00001768  197C FFFF 0150           move.b     [A4 + 0x150], 0xFF
  2097. 0000176E  197C FFFF 014E           move.b     [A4 + 0x14E], 0xFF
  2098. 00001774  49EC 015A                lea.l      A4, [A4 + 0x15A]
  2099. 00001778  5344                     subq.w     D4, 1
  2100. 0000177A  66EC                     bne        -0x12 /* 00001768 */
  2101. 0000177C  7803                     moveq.l    D4, 0x03
  2102. label0000177E:
  2103. 0000177E  2004                     move.l     D0, D4
  2104. 00001780  D040                     add.w      D0, D0
  2105. 00001782  3DBC FFFF 00F6           move.w     [A6 + D0.w - 0x10], 0xFFFF
  2106. 00001788  5344                     subq.w     D4, 1
  2107. 0000178A  6CF2                     bge        -0xC /* 0000177E */
  2108. 0000178C  7603                     moveq.l    D3, 0x03
  2109. 0000178E  203C 0000 0400           move.l     D0, 0x400
  2110. 00001794  C0AB 0120                and.l      D0, [A3 + 0x120]
  2111. 00001798  6702                     beq        +0x4 /* 0000179C */
  2112. 0000179A  7601                     moveq.l    D3, 0x01
  2113. label0000179C:
  2114. 0000179C  3805                     move.w     D4, D5
  2115. label0000179E:
  2116. 0000179E  2F0B                     move.l     -[A7], A3
  2117. 000017A0  4EBA 01EA                jsr        [PC + 0x1EA /* 0000198C */]
  2118. 000017A4  1C00                     move.b     D6, D0
  2119. 000017A6  49EB 0218                lea.l      A4, [A3 + 0x218]
  2120. 000017AA  4247                     clr.w      D7
  2121. 000017AC  584F                     addq.w     A7, 4
  2122. 000017AE  6008                     bra        +0xA /* 000017B8 */
  2123. label000017B0:
  2124. 000017B0  49EC 015A                lea.l      A4, [A4 + 0x15A]
  2125. 000017B4  3007                     move.w     D0, D7
  2126. 000017B6  5247                     addq.w     D7, 1
  2127. label000017B8:
  2128. 000017B8  BA47                     cmp.w      D5, D7
  2129. 000017BA  6F06                     ble        +0x8 /* 000017C2 */
  2130. 000017BC  BC2C 0153                cmp.b      D6, [A4 + 0x153]
  2131. 000017C0  66EE                     bne        -0x10 /* 000017B0 */
  2132. label000017C2:
  2133. 000017C2  BA47                     cmp.w      D5, D7
  2134. 000017C4  660C                     bne        +0xE /* 000017D2 */
  2135. 000017C6  277C 0000 1586 00BC      move.l     [A3 + 0xBC], 0x1586
  2136. 000017CE  6000 0122                bra        +0x124 /* 000018F2 */
  2137. label000017D2:
  2138. 000017D2  2F0B                     move.l     -[A7], A3
  2139. 000017D4  4EBA 01B6                jsr        [PC + 0x1B6 /* 0000198C */]
  2140. 000017D8  1C00                     move.b     D6, D0
  2141. 000017DA  7000                     moveq.l    D0, 0x00
  2142. 000017DC  1006                     move.b     D0, D6
  2143. 000017DE  323C 00F0                move.w     D1, 0xF0
  2144. 000017E2  C200                     and.b      D1, D0
  2145. 000017E4  E809                     lsr        D1.b, 4
  2146. 000017E6  1941 0150                move.b     [A4 + 0x150], D1
  2147. 000017EA  102C 0150                move.b     D0, [A4 + 0x150]
  2148. 000017EE  4880                     ext.w      D0
  2149. 000017F0  7200                     moveq.l    D1, 0x00
  2150. 000017F2  1203                     move.b     D1, D3
  2151. 000017F4  B240                     cmp.w      D1, D0
  2152. 000017F6  584F                     addq.w     A7, 4
  2153. 000017F8  6D14                     blt        +0x16 /* 0000180E */
  2154. 000017FA  102C 0150                move.b     D0, [A4 + 0x150]
  2155. 000017FE  4880                     ext.w      D0
  2156. 00001800  206B 0198                movea.l    A0, [A3 + 0x198]
  2157. 00001804  41E8 04C0                lea.l      A0, [A0 + 0x4C0]
  2158. 00001808  4A30 0000                tst.b      [A0 + D0.w]
  2159. 0000180C  660C                     bne        +0xE /* 0000181A */
  2160. label0000180E:
  2161. 0000180E  277C 0000 143C 00BC      move.l     [A3 + 0xBC], 0x143C
  2162. 00001816  6000 00DA                bra        +0xDC /* 000018F2 */
  2163. label0000181A:
  2164. 0000181A  7000                     moveq.l    D0, 0x00
  2165. 0000181C  1006                     move.b     D0, D6
  2166. 0000181E  720F                     moveq.l    D1, 0x0F
  2167. 00001820  C200                     and.b      D1, D0
  2168. 00001822  1941 014E                move.b     [A4 + 0x14E], D1
  2169. 00001826  102C 014E                move.b     D0, [A4 + 0x14E]
  2170. 0000182A  4880                     ext.w      D0
  2171. 0000182C  7200                     moveq.l    D1, 0x00
  2172. 0000182E  1203                     move.b     D1, D3
  2173. 00001830  B240                     cmp.w      D1, D0
  2174. 00001832  6D14                     blt        +0x16 /* 00001848 */
  2175. 00001834  102C 014E                move.b     D0, [A4 + 0x14E]
  2176. 00001838  4880                     ext.w      D0
  2177. 0000183A  206B 0198                movea.l    A0, [A3 + 0x198]
  2178. 0000183E  41E8 04C4                lea.l      A0, [A0 + 0x4C4]
  2179. 00001842  4A30 0000                tst.b      [A0 + D0.w]
  2180. 00001846  660C                     bne        +0xE /* 00001854 */
  2181. label00001848:
  2182. 00001848  277C 0000 143C 00BC      move.l     [A3 + 0xBC], 0x143C
  2183. 00001850  6000 00A0                bra        +0xA2 /* 000018F2 */
  2184. label00001854:
  2185. 00001854  102C 0150                move.b     D0, [A4 + 0x150]
  2186. 00001858  4880                     ext.w      D0
  2187. 0000185A  D040                     add.w      D0, D0
  2188. 0000185C  72FF                     moveq.l    D1, 0xFFFFFFFF
  2189. 0000185E  B276 00F6                cmp.w      D1, [A6 + D0.w - 0x10]
  2190. 00001862  6614                     bne        +0x16 /* 00001878 */
  2191. 00001864  102C 014E                move.b     D0, [A4 + 0x14E]
  2192. 00001868  4880                     ext.w      D0
  2193. 0000186A  122C 0150                move.b     D1, [A4 + 0x150]
  2194. 0000186E  4881                     ext.w      D1
  2195. 00001870  D241                     add.w      D1, D1
  2196. 00001872  3D80 10F6                move.w     [A6 + D1.w - 0x10], D0
  2197. 00001876  6024                     bra        +0x26 /* 0000189C */
  2198. label00001878:
  2199. 00001878  102C 0150                move.b     D0, [A4 + 0x150]
  2200. 0000187C  4880                     ext.w      D0
  2201. 0000187E  D040                     add.w      D0, D0
  2202. 00001880  122C 014E                move.b     D1, [A4 + 0x14E]
  2203. 00001884  4881                     ext.w      D1
  2204. 00001886  B276 00F6                cmp.w      D1, [A6 + D0.w - 0x10]
  2205. 0000188A  6710                     beq        +0x12 /* 0000189C */
  2206. 0000188C  102C 0150                move.b     D0, [A4 + 0x150]
  2207. 00001890  4880                     ext.w      D0
  2208. 00001892  41EB 0957                lea.l      A0, [A3 + 0x957]
  2209. 00001896  11BC 0001 0000           move.b     [A0 + D0.w], 0x1
  2210. label0000189C:
  2211. 0000189C  5344                     subq.w     D4, 1
  2212. 0000189E  6600 FEFE                bne        -0x100 /* 0000179E */
  2213. 000018A2  2F0B                     move.l     -[A7], A3
  2214. 000018A4  4EBA 00E6                jsr        [PC + 0xE6 /* 0000198C */]
  2215. 000018A8  1E00                     move.b     D7, D0
  2216. 000018AA  2F0B                     move.l     -[A7], A3
  2217. 000018AC  4EBA 00DE                jsr        [PC + 0xDE /* 0000198C */]
  2218. 000018B0  1C00                     move.b     D6, D0
  2219. 000018B2  2F0B                     move.l     -[A7], A3
  2220. 000018B4  4EBA 00D6                jsr        [PC + 0xD6 /* 0000198C */]
  2221. 000018B8  1A00                     move.b     D5, D0
  2222. 000018BA  4AAB 00BC                tst.l      [A3 + 0xBC]
  2223. 000018BE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2224. 000018C2  662E                     bne        +0x30 /* 000018F2 */
  2225. 000018C4  203C 0000 0800           move.l     D0, 0x800
  2226. 000018CA  C0AB 0120                and.l      D0, [A3 + 0x120]
  2227. 000018CE  6722                     beq        +0x24 /* 000018F2 */
  2228. 000018D0  7000                     moveq.l    D0, 0x00
  2229. 000018D2  1007                     move.b     D0, D7
  2230. 000018D4  4A80                     tst.l      D0
  2231. 000018D6  6612                     bne        +0x14 /* 000018EA */
  2232. 000018D8  7000                     moveq.l    D0, 0x00
  2233. 000018DA  1006                     move.b     D0, D6
  2234. 000018DC  0C40 003F                cmpi.w     D0, 0x3F /* '?' */
  2235. 000018E0  6608                     bne        +0xA /* 000018EA */
  2236. 000018E2  7000                     moveq.l    D0, 0x00
  2237. 000018E4  1005                     move.b     D0, D5
  2238. 000018E6  4A80                     tst.l      D0
  2239. 000018E8  6708                     beq        +0xA /* 000018F2 */
  2240. label000018EA:
  2241. 000018EA  277C 0000 15C2 00BC      move.l     [A3 + 0xBC], 0x15C2
  2242. label000018F2:
  2243. 000018F2  4CEE 18F8 FFDA           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x26]
  2244. 000018F8  4E5E                     unlink     A6
  2245. 000018FA  4E75                     rts
  2246. fn000018FC:
  2247. 000018FC  4E56 0000                link       A6, 0
  2248. 00001900  48E7 0108                movem.l    -[A7], D7,A4
  2249. 00001904  286E 0008                movea.l    A4, [A6 + 0x8]
  2250. 00001908  2F0C                     move.l     -[A7], A4
  2251. 0000190A  4EBA 01D4                jsr        [PC + 0x1D4 /* 00001AE0 */]
  2252. 0000190E  3E00                     move.w     D7, D0
  2253. 00001910  5547                     subq.w     D7, 2
  2254. 00001912  0C47 000E                cmpi.w     D7, 0xE
  2255. 00001916  584F                     addq.w     A7, 4
  2256. 00001918  6D5E                     blt        +0x60 /* 00001978 */
  2257. 0000191A  5947                     subq.w     D7, 4
  2258. 0000191C  2F0C                     move.l     -[A7], A4
  2259. 0000191E  4EBA 0164                jsr        [PC + 0x164 /* 00001A84 */]
  2260. 00001922  0C80 5374 6F72           cmpi.l     D0, 0x53746F72 /* 'Stor' */
  2261. 00001928  584F                     addq.w     A7, 4
  2262. 0000192A  664C                     bne        +0x4E /* 00001978 */
  2263. 0000192C  5547                     subq.w     D7, 2
  2264. 0000192E  2F0C                     move.l     -[A7], A4
  2265. 00001930  4EBA 01AE                jsr        [PC + 0x1AE /* 00001AE0 */]
  2266. 00001934  0C40 6D00                cmpi.w     D0, 0x6D00 /* 'm\0' */
  2267. 00001938  584F                     addq.w     A7, 4
  2268. 0000193A  663C                     bne        +0x3E /* 00001978 */
  2269. 0000193C  5547                     subq.w     D7, 2
  2270. 0000193E  2F0C                     move.l     -[A7], A4
  2271. 00001940  4EBA 019E                jsr        [PC + 0x19E /* 00001AE0 */]
  2272. 00001944  48C0                     ext.l      D0
  2273. 00001946  323C FFFE                move.w     D1, 0xFFFE
  2274. 0000194A  C240                     and.w      D1, D0
  2275. 0000194C  7000                     moveq.l    D0, 0x00
  2276. 0000194E  3001                     move.w     D0, D1
  2277. 00001950  0C80 0000 0100           cmpi.l     D0, 0x100
  2278. 00001956  584F                     addq.w     A7, 4
  2279. 00001958  661E                     bne        +0x20 /* 00001978 */
  2280. 0000195A  3007                     move.w     D0, D7
  2281. 0000195C  5347                     subq.w     D7, 1
  2282. 0000195E  2F0C                     move.l     -[A7], A4
  2283. 00001960  4EBA F4AA                jsr        [PC - 0xB56 /* 00000E0C */]
  2284. 00001964  5B47                     subq.w     D7, 5
  2285. 00001966  2F0C                     move.l     -[A7], A4
  2286. 00001968  4EBA F89A                jsr        [PC - 0x766 /* 00001204 */]
  2287. 0000196C  504F                     addq.w     A7, 8
  2288. 0000196E  6008                     bra        +0xA /* 00001978 */
  2289. label00001970:
  2290. 00001970  2F0C                     move.l     -[A7], A4
  2291. 00001972  4EBA 0018                jsr        [PC + 0x18 /* 0000198C */]
  2292. 00001976  584F                     addq.w     A7, 4
  2293. label00001978:
  2294. 00001978  3007                     move.w     D0, D7
  2295. 0000197A  5347                     subq.w     D7, 1
  2296. 0000197C  4A40                     tst.w      D0
  2297. 0000197E  66F0                     bne        -0xE /* 00001970 */
  2298. 00001980  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2299. 00001986  4E5E                     unlink     A6
  2300. 00001988  4E75                     rts
  2301. 0000198A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2302. // begin alternate branch 0000198C-00001992
  2303. export_2286:
  2304. fn0000198C:
  2305. 0000198C  4E56 0000                link       A6, 0
  2306. 00001990  2F0C                     move.l     -[A7], A4
  2307. // end alternate branch 0000198C-00001992
  2308. export_2286: // at 0000198C (misaligned)
  2309. fn0000198C: // (misaligned)
  2310. 0000198E  0000 2F0C                ori.b      D0, 0xC
  2311. 00001992  286E 0008                movea.l    A4, [A6 + 0x8]
  2312. 00001996  202C 0040                move.l     D0, [A4 + 0x40]
  2313. 0000199A  53AC 0040                subq.l     [A4 + 0x40], 1
  2314. 0000199E  4A80                     tst.l      D0
  2315. 000019A0  660C                     bne        +0xE /* 000019AE */
  2316. 000019A2  2F0C                     move.l     -[A7], A4
  2317. 000019A4  4EBA 001A                jsr        [PC + 0x1A /* 000019C0 */]
  2318. 000019A8  53AC 0040                subq.l     [A4 + 0x40], 1
  2319. 000019AC  584F                     addq.w     A7, 4
  2320. label000019AE:
  2321. 000019AE  206C 0030                movea.l    A0, [A4 + 0x30]
  2322. 000019B2  52AC 0030                addq.l     [A4 + 0x30], 1
  2323. 000019B6  1010                     move.b     D0, [A0]
  2324. 000019B8  286E FFFC                movea.l    A4, [A6 - 0x4]
  2325. 000019BC  4E5E                     unlink     A6
  2326. 000019BE  4E75                     rts
  2327. export_2287:
  2328. fn000019C0:
  2329. 000019C0  4E56 FFFC                link       A6, -0x0004
  2330. 000019C4  48E7 0108                movem.l    -[A7], D7,A4
  2331. 000019C8  286E 0008                movea.l    A4, [A6 + 0x8]
  2332. 000019CC  296C 0034 0030           move.l     [A4 + 0x30], [A4 + 0x34]
  2333. 000019D2  296C 0038 0040           move.l     [A4 + 0x40], [A4 + 0x38]
  2334. 000019D8  4AAC 00BC                tst.l      [A4 + 0xBC]
  2335. 000019DC  6600 009C                bne        +0x9E /* 00001A7A */
  2336. 000019E0  4AAC 000C                tst.l      [A4 + 0xC]
  2337. 000019E4  6610                     bne        +0x12 /* 000019F6 */
  2338. 000019E6  4A2C 094C                tst.b      [A4 + 0x94C]
  2339. 000019EA  677C                     beq        +0x7E /* 00001A68 */
  2340. 000019EC  2E3C 0000 14FA           move.l     D7, 0x14FA
  2341. 000019F2  6000 0082                bra        +0x84 /* 00001A76 */
  2342. label000019F6:
  2343. 000019F6  202C 0114                move.l     D0, [A4 + 0x114]
  2344. 000019FA  D1AC 0118                add.l      [A4 + 0x118], D0
  2345. 000019FE  7000                     moveq.l    D0, 0x00
  2346. 00001A00  2940 0114                move.l     [A4 + 0x114], D0
  2347. 00001A04  4A2C 093F                tst.b      [A4 + 0x93F]
  2348. 00001A08  670A                     beq        +0xC /* 00001A14 */
  2349. 00001A0A  41EC 0946                lea.l      A0, [A4 + 0x946]
  2350. 00001A0E  1010                     move.b     D0, [A0]
  2351. 00001A10  A05D                     syscall    SwapMMUMode
  2352. 00001A12  1080                     move.b     [A0], D0
  2353. label00001A14:
  2354. 00001A14  2D6C 0038 FFFC           move.l     [A6 - 0x4], [A4 + 0x38]
  2355. 00001A1A  598F                     subq.l     A7, 4
  2356. 00001A1C  2F0C                     move.l     -[A7], A4
  2357. 00001A1E  2F2C 0034                move.l     -[A7], [A4 + 0x34]
  2358. 00001A22  486E FFFC                pea.l      [A6 - 0x4]
  2359. 00001A26  206C 000C                movea.l    A0, [A4 + 0xC]
  2360. 00001A2A  4E90                     jsr        [A0]
  2361. 00001A2C  2E1F                     move.l     D7, [A7]+
  2362. 00001A2E  4A2C 093F                tst.b      [A4 + 0x93F]
  2363. 00001A32  6710                     beq        +0x12 /* 00001A44 */
  2364. 00001A34  197C 0001 0946           move.b     [A4 + 0x946], 0x1
  2365. 00001A3A  41EC 0946                lea.l      A0, [A4 + 0x946]
  2366. 00001A3E  1010                     move.b     D0, [A0]
  2367. 00001A40  A05D                     syscall    SwapMMUMode
  2368. 00001A42  1080                     move.b     [A0], D0
  2369. label00001A44:
  2370. 00001A44  4A87                     tst.l      D7
  2371. 00001A46  6708                     beq        +0xA /* 00001A50 */
  2372. 00001A48  0C87 0000 13F6           cmpi.l     D7, 0x13F6
  2373. 00001A4E  662A                     bne        +0x2C /* 00001A7A */
  2374. label00001A50:
  2375. 00001A50  296E FFFC 0040           move.l     [A4 + 0x40], [A6 - 0x4]
  2376. 00001A56  670A                     beq        +0xC /* 00001A62 */
  2377. 00001A58  296E FFFC 0114           move.l     [A4 + 0x114], [A6 - 0x4]
  2378. 00001A5E  7E00                     moveq.l    D7, 0x00
  2379. 00001A60  6014                     bra        +0x16 /* 00001A76 */
  2380. label00001A62:
  2381. 00001A62  4A2C 094C                tst.b      [A4 + 0x94C]
  2382. 00001A66  660E                     bne        +0x10 /* 00001A76 */
  2383. label00001A68:
  2384. 00001A68  197C 0001 094C           move.b     [A4 + 0x94C], 0x1
  2385. 00001A6E  7004                     moveq.l    D0, 0x04
  2386. 00001A70  2940 0040                move.l     [A4 + 0x40], D0
  2387. 00001A74  7E00                     moveq.l    D7, 0x00
  2388. label00001A76:
  2389. 00001A76  2947 00BC                move.l     [A4 + 0xBC], D7
  2390. label00001A7A:
  2391. 00001A7A  4CEE 1080 FFF4           movem.l    D7,A4, [A6 - 0xC]
  2392. 00001A80  4E5E                     unlink     A6
  2393. 00001A82  4E75                     rts
  2394. fn00001A84:
  2395. 00001A84  4E56 0000                link       A6, 0
  2396. 00001A88  48E7 0108                movem.l    -[A7], D7,A4
  2397. 00001A8C  286E 0008                movea.l    A4, [A6 + 0x8]
  2398. 00001A90  2F0C                     move.l     -[A7], A4
  2399. 00001A92  4EBA 004C                jsr        [PC + 0x4C /* 00001AE0 */]
  2400. 00001A96  48C0                     ext.l      D0
  2401. 00001A98  7210                     moveq.l    D1, 0x10
  2402. 00001A9A  2E00                     move.l     D7, D0
  2403. 00001A9C  E3AF                     lsl        D7, D1
  2404. 00001A9E  2F0C                     move.l     -[A7], A4
  2405. 00001AA0  4EBA 003E                jsr        [PC + 0x3E /* 00001AE0 */]
  2406. 00001AA4  7200                     moveq.l    D1, 0x00
  2407. 00001AA6  3200                     move.w     D1, D0
  2408. 00001AA8  8E81                     or.l       D7, D1
  2409. 00001AAA  2007                     move.l     D0, D7
  2410. 00001AAC  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2411. 00001AB2  4E5E                     unlink     A6
  2412. 00001AB4  4E75                     rts
  2413. 00001AB6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2414. // begin alternate branch 00001AB8-00001ABE
  2415. fn00001AB8:
  2416. 00001AB8  4E56 0000                link       A6, 0
  2417. 00001ABC  2F0C                     move.l     -[A7], A4
  2418. // end alternate branch 00001AB8-00001ABE
  2419. fn00001AB8: // (misaligned)
  2420. 00001ABA  0000 2F0C                ori.b      D0, 0xC
  2421. 00001ABE  286E 0008                movea.l    A4, [A6 + 0x8]
  2422. 00001AC2  4AAC 0040                tst.l      [A4 + 0x40]
  2423. 00001AC6  6608                     bne        +0xA /* 00001AD0 */
  2424. 00001AC8  2F0C                     move.l     -[A7], A4
  2425. 00001ACA  4EBA FEF4                jsr        [PC - 0x10C /* 000019C0 */]
  2426. 00001ACE  584F                     addq.w     A7, 4
  2427. label00001AD0:
  2428. 00001AD0  206C 0030                movea.l    A0, [A4 + 0x30]
  2429. 00001AD4  1010                     move.b     D0, [A0]
  2430. 00001AD6  286E FFFC                movea.l    A4, [A6 - 0x4]
  2431. 00001ADA  4E5E                     unlink     A6
  2432. 00001ADC  4E75                     rts
  2433. 00001ADE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2434. // begin alternate branch 00001AE0-00001AE8
  2435. fn00001AE0:
  2436. 00001AE0  4E56 0000                link       A6, 0
  2437. 00001AE4  48E7 0108                movem.l    -[A7], D7,A4
  2438. // end alternate branch 00001AE0-00001AE8
  2439. fn00001AE0: // (misaligned)
  2440. 00001AE2  0000 48E7                ori.b      D0, 0xE7
  2441. 00001AE6  0108                     btst       A0, D0
  2442. 00001AE8  286E 0008                movea.l    A4, [A6 + 0x8]
  2443. 00001AEC  202C 0040                move.l     D0, [A4 + 0x40]
  2444. 00001AF0  53AC 0040                subq.l     [A4 + 0x40], 1
  2445. 00001AF4  4A80                     tst.l      D0
  2446. 00001AF6  660C                     bne        +0xE /* 00001B04 */
  2447. 00001AF8  2F0C                     move.l     -[A7], A4
  2448. 00001AFA  4EBA FEC4                jsr        [PC - 0x13C /* 000019C0 */]
  2449. 00001AFE  53AC 0040                subq.l     [A4 + 0x40], 1
  2450. 00001B02  584F                     addq.w     A7, 4
  2451. label00001B04:
  2452. 00001B04  206C 0030                movea.l    A0, [A4 + 0x30]
  2453. 00001B08  52AC 0030                addq.l     [A4 + 0x30], 1
  2454. 00001B0C  1E10                     move.b     D7, [A0]
  2455. 00001B0E  202C 0040                move.l     D0, [A4 + 0x40]
  2456. 00001B12  53AC 0040                subq.l     [A4 + 0x40], 1
  2457. 00001B16  4A80                     tst.l      D0
  2458. 00001B18  660C                     bne        +0xE /* 00001B26 */
  2459. 00001B1A  2F0C                     move.l     -[A7], A4
  2460. 00001B1C  4EBA FEA2                jsr        [PC - 0x15E /* 000019C0 */]
  2461. 00001B20  53AC 0040                subq.l     [A4 + 0x40], 1
  2462. 00001B24  584F                     addq.w     A7, 4
  2463. label00001B26:
  2464. 00001B26  7000                     moveq.l    D0, 0x00
  2465. 00001B28  1007                     move.b     D0, D7
  2466. 00001B2A  E188                     lsl        D0, 8
  2467. 00001B2C  206C 0030                movea.l    A0, [A4 + 0x30]
  2468. 00001B30  52AC 0030                addq.l     [A4 + 0x30], 1
  2469. 00001B34  7200                     moveq.l    D1, 0x00
  2470. 00001B36  1210                     move.b     D1, [A0]
  2471. 00001B38  8280                     or.l       D1, D0
  2472. 00001B3A  3001                     move.w     D0, D1
  2473. 00001B3C  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2474. 00001B42  4E5E                     unlink     A6
  2475. 00001B44  4E75                     rts
  2476. 00001B46  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2477. export_2288: // at 00001B48 (misaligned)
  2478. 00001B4A  0000 226E                ori.b      D0, 0x6E /* 'n' */
  2479. 00001B4E  0010 236E                ori.b      [A0], 0x6E /* 'n' */
  2480. 00001B52  000C 000C                ori.b      A4, 0xC
  2481. 00001B56  236E 0008 0010           move.l     [A1 + 0x10], [A6 + 0x8]
  2482. 00001B5C  7000                     moveq.l    D0, 0x00
  2483. 00001B5E  2D40 0014                move.l     [A6 + 0x14], D0
  2484. 00001B62  4E5E                     unlink     A6
  2485. 00001B64  4E74 000C                rtd        0x000C
  2486.